arne-cl / frodo-wii

Automatically exported from code.google.com/p/frodo-wii
GNU General Public License v2.0
0 stars 0 forks source link

USB keyboard lacking some keys #28

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Using a Swedish USB keyboard it is possible to type a = and it is possible
to move the cursor with the arrow keys. But using a English keyboard (US I
believe) it is not possible to type a = and nothing happens when you use
the arrow keys (they do however work fine as a joystick).

The keyboard is a wireless Logitech Wii, so possible the wireless could be
the problem too, but as far as I know the Wii should not be able to tell
the difference between wired USB and a wireless USB?

Original issue reported on code.google.com by friction...@gmail.com on 14 Apr 2010 at 3:37

GoogleCodeExporter commented 9 years ago
Wireless can't be the point as I use a wireless keyboard myself and it works 
fine IF 
it works (SDL has again an error which you can work around by reconnect the 
keyboard - 
at least it works for me! :-)

Original comment by moecki73...@yahoo.com on 18 Apr 2010 at 11:35

GoogleCodeExporter commented 9 years ago
@frictionalgames: Does your keybord works under the normal Wii system e.g. 
rename 
Miis, Internet Channel (= Opera for Wii), ... ? Even the mentioned keys a = and 
the 
arrows?

Original comment by moecki73...@yahoo.com on 19 Apr 2010 at 11:14

GoogleCodeExporter commented 9 years ago
Issue 30 has been merged into this issue.

Original comment by simon.ka...@gmail.com on 22 Apr 2010 at 2:49

GoogleCodeExporter commented 9 years ago
Hi, I had posted Issue #30 which was merged into this one. I'd just like to 
restate 
the specifics so its on record for you, I hope it helps (love this software).

First off, in regards to  frictionalgames' post, the = key is mapped to paged 
down in 
most frodo installations. I have tested this on the US version of the Wii 
Keyboard as 
well as a standard 101 key USB keyboard.

1 - No arrow keys - Arrow keys are very important for machine language editors 
and 
basic programming where you'll often modify lines of code by moving up on the 
line 
with the cursor. It would be great if the arrow keys could me mapped to the 
cursor 
like they are by default (i believe that programming and text interactions 
would be 
the primary use for the keyboard, since every Wii has somekind of joystick 
device) in 
other Frodo ports or if there were a way to toggle between the two options.

2 - I have not been able to find anything that's mapped to the Restore key 
alone, 
however I could simply be in error on this. 

Thanks much, keep up the great work!

Original comment by cat...@gmail.com on 22 Apr 2010 at 3:08

GoogleCodeExporter commented 9 years ago
Oops this has been merged so I'm putting the response in the right place:

One problem with mapping the cursors to the numeric keypad is that one of the 
more 
popular keyboards (logitech wii keyboard) and many of the television/media 
center 
oriented wireless keyboards don't have any numeric keypad.

That said, I can see the advantages in having it that way for gaming but some 
sort of 
toggle would be really useful.

Original comment by cat...@gmail.com on 22 Apr 2010 at 11:34

GoogleCodeExporter commented 9 years ago
Yes, I realise this can be a problem. I mostly use c64-network.org on my 
laptop, 
where I also don't have a numeric keyboard. On the other hand, I only use it 
for 
games, so typically don't need the cursor keys.

But yes, some sort of config option to toggle the behavior could perhaps be 
done.

Original comment by simon.ka...@gmail.com on 23 Apr 2010 at 5:16

GoogleCodeExporter commented 9 years ago
After the new libogc and SDL use IOS58 the keyboard works. But the cursor keys 
dont do their job in C64 - in the home-menu they work ... :-\

Original comment by moecki73...@yahoo.com on 22 Aug 2010 at 2:44

GoogleCodeExporter commented 9 years ago
The cursor keys are used for joystick directions, so that's why they don't do 
what they should in the C64. In the menu, they should work as expected.

Original comment by simon.ka...@gmail.com on 23 Aug 2010 at 5:30

GoogleCodeExporter commented 9 years ago
It's a deep shame about the cursor keys, for people who would like to run an ML 
monitor, program in basic  or other simple tasks it makes the entire emulator 
completely useless.

Original comment by cat...@gmail.com on 23 Aug 2010 at 5:33

GoogleCodeExporter commented 9 years ago
Well, make a patch and fix the issue then - it's open source after all. :-)

Personally, I think 99% of the users ONLY play games and don't have an issue 
with this.

Original comment by simon.ka...@gmail.com on 23 Aug 2010 at 5:44

GoogleCodeExporter commented 9 years ago
Great attitude, 1% of your users should patch it themselves or STFU ;)

Original comment by cat...@gmail.com on 23 Aug 2010 at 5:50

GoogleCodeExporter commented 9 years ago
Please. Send a patch and I'll integrate it, but make the behavior switchable.

I've invested a LOT of free time into this project, and since I've written 
pretty much all the (Wii) code, I got to make the design decisions. If you 
don't like them, submit a bug report or (better) send in a patch. I'm happy to 
see patches, and integrating them is just fine as long as they don't break 
existing behavior. Pure wishlist functionality (such as this) is something I'd 
implement if I think it's a problem myself, but not otherwise.

I prefer playing with the keyboard on other platforms, so I like the current 
behavior.

Original comment by simon.ka...@gmail.com on 23 Aug 2010 at 5:58

GoogleCodeExporter commented 9 years ago
I submitted a bug report 4 months ago and have since moved on to other 
solutions for my needs. I appreciate your offer to accept a patch but I don't 
develop for the Wii.

I wouldn't say it was "wishlist" functionality. It makes the emulator 
completely useless for doing simple things that a large portion of Commodore 
enthusiasts like to do. I don't say this to insult you or what's otherwise 
wonderful emulator. It's simply a fact that activities like editing basic and 
ML programs _require_ being able to move the cursor around easily. I suspect 
that vastly more than 1% your user-base, at least the portion who purchased a 
Wii keyboard to use with emulators, did so for reasons other than using it as 
joystick.

That said, thank you for your hard work! In my opinion it's fantastic emulator, 
if it wasn't I wouldn't be so disappointed that it's completely unusable for my 
needs.

Original comment by cat...@gmail.com on 23 Aug 2010 at 6:33

GoogleCodeExporter commented 9 years ago
Well, I'm sorry that it's useless for you.

A general comment on the bugs here: As people have seen, I've left a lot of the 
bugs in an unfixed state (USB harddisk, SMB support, Cursor keys ...). The 
reason is simply that I only work on this for fun, and therefore focus on 
things which are interesting from an implementation perspective (mainly the 
networking part). At work, I get paid to also do "boring stuff", but it's not 
like that here (and I wouldn't want it either).

That said, it *sometimes* happen that I fix "boring" bugs/wishlist items as 
well :-)

Original comment by simon.ka...@gmail.com on 23 Aug 2010 at 6:46

GoogleCodeExporter commented 9 years ago
Nothing against you and the least I want is to attack you!

But if you want to load a prog on an original C64, you do a LOAD"$",8 than a 
LIST and go up with your cursor key until the line with the prog you want to 
load, override the size by a L shift+o, go with the cursor key to the position 
after the secon " in the line, enter a ,8 or ,8,1 and delete the rest of the 
line ... this is impossible if the cursorkeys won't work. :-(

And besides: there are also games where you the normal cursor key function for 
directions is needed! ;-)

Original comment by moecki73...@yahoo.com on 23 Aug 2010 at 8:20

GoogleCodeExporter commented 9 years ago
Well, well. Since the general public demands this functionality, it was 
implemented in commit r931. :-)

There would still need to be a rebuild with this included, but that's for later.

Original comment by simon.ka...@gmail.com on 23 Aug 2010 at 8:35

GoogleCodeExporter commented 9 years ago
You are GREAT! Thanks! :-)

Original comment by moecki73...@yahoo.com on 23 Aug 2010 at 9:12