Keyboard support?
Moderator: ScummVM Team
There is at least one library on wiibrew.org that deals with USB keyboards. Still, nobody seems to care about getting a stable version into libogc. From a few reports on IRC it seems those libs do not yet work very well.
On top of that, ScummVM's virtual keyboard GSoC project is just around the corner, and that makes alot of more sense than a physical keyboard on the Wii imho.
ScummVM as well as libogc is open source, so if anyone feels like it: go for it
Again: if there is stable support (without new library dependencies), i'll gladly add it to the Wii port. But there are other things on my TODO list with higher priorities
On top of that, ScummVM's virtual keyboard GSoC project is just around the corner, and that makes alot of more sense than a physical keyboard on the Wii imho.
ScummVM as well as libogc is open source, so if anyone feels like it: go for it
Again: if there is stable support (without new library dependencies), i'll gladly add it to the Wii port. But there are other things on my TODO list with higher priorities
Hello all,
I'm posting to let you know I have compiled a version of scummVM for the WII that does in fact offer USB Keyboard support. I've been using it recently to play my old AGI games and it is working pretty well for me.
For USB keyboard support I'm using libwiikeyboard from wiibrew.org that i have patched to properly support using interrupt endpoints. In doing so i found two usb related bugs in libogc that needed to fixed as well. Those two patches have been submitted to the patch tracker for devkitpro.
I'm posting a link that includes the prebuilt version as well as the necessary patches used to compile it.
ScummVM r36060
-USB Keyboard support
-Virtual keyboard mapped to down on the wiimote
I'm posting to let you know I have compiled a version of scummVM for the WII that does in fact offer USB Keyboard support. I've been using it recently to play my old AGI games and it is working pretty well for me.
For USB keyboard support I'm using libwiikeyboard from wiibrew.org that i have patched to properly support using interrupt endpoints. In doing so i found two usb related bugs in libogc that needed to fixed as well. Those two patches have been submitted to the patch tracker for devkitpro.
I'm posting a link that includes the prebuilt version as well as the necessary patches used to compile it.
ScummVM r36060
-USB Keyboard support
-Virtual keyboard mapped to down on the wiimote
- MusicallyInspired
- Posts: 1138
- Joined: Fri Mar 02, 2007 8:03 am
- Location: Manitoba, Canada
- Contact:
Awesome
I just took my cordless desktop over to my Wii and tried some stuff. I could perfectly edit the Game Titles, although my german layout is of course not known. Maybe some setup is possible here later, e.g. together with virtual keyboard layout.
But, most important: I was able to beat the boxing coach up
It's really nice how things evolve here. USB-Storage and USB-Keyboard work like a charm. Thank you!
PS: USB-Mouse anyone?
I just took my cordless desktop over to my Wii and tried some stuff. I could perfectly edit the Game Titles, although my german layout is of course not known. Maybe some setup is possible here later, e.g. together with virtual keyboard layout.
But, most important: I was able to beat the boxing coach up
It's really nice how things evolve here. USB-Storage and USB-Keyboard work like a charm. Thank you!
PS: USB-Mouse anyone?
- MusicallyInspired
- Posts: 1138
- Joined: Fri Mar 02, 2007 8:03 am
- Location: Manitoba, Canada
- Contact:
chojin: Yeah libwiikeyboard only really supports standaard US qwerty layout.
MusicallyInspired: Yeah I didn't bother to add code to handle shifting non alpha characters since i didn't think by and large the were that necessary I'll add them later tonight. Also the F7 key is mapped by the main scummvm event loop to the virtual keyboard, but it only brings up the virtual keyboard if no modifiers are pressed so if you hold shift while pressing F7 you should be able to bring up the main restore dialog for AGI games.
MusicallyInspired: Yeah I didn't bother to add code to handle shifting non alpha characters since i didn't think by and large the were that necessary I'll add them later tonight. Also the F7 key is mapped by the main scummvm event loop to the virtual keyboard, but it only brings up the virtual keyboard if no modifiers are pressed so if you hold shift while pressing F7 you should be able to bring up the main restore dialog for AGI games.
- MusicallyInspired
- Posts: 1138
- Joined: Fri Mar 02, 2007 8:03 am
- Location: Manitoba, Canada
- Contact:
Alright heres the updated version.
ScummVM r36125
- Non alpha keys are now shiftable
- Changed main ScummVM trigger for Virtual Keyboard to shift+F7 (dpad down still brings up vkeybd as well)
ScummVM r36125
- Non alpha keys are now shiftable
- Changed main ScummVM trigger for Virtual Keyboard to shift+F7 (dpad down still brings up vkeybd as well)
- MusicallyInspired
- Posts: 1138
- Joined: Fri Mar 02, 2007 8:03 am
- Location: Manitoba, Canada
- Contact:
- Red_Breast
- Posts: 775
- Joined: Tue Sep 30, 2008 10:33 pm
- Location: The Bar Of Gold, Upper Swandam Lane.