mink, on Nov 16 2007, 07:13 PM, said:
fred, on Nov 16 2007, 02:36 PM, said:
mink, on Nov 15 2007, 11:55 PM, said:
Sorry about the German problem. I have no idea how I managed to screw that up, but I will try to figure it out. This may be easier said than done since I do not have a German keyboard. If you can provide some more details I would appreciate it. In particular:
1) What keystroke(s) do you use to type the characters that are not appearing properly? Sorry if this sounds like a dumb question, but I have no idea how a German keyboard is layed out or if more than 1 key is required to type the characters that are causing you problems.
2) Does this happen regardless of where in the program you are trying to type?
3) What if anything do you see instead of the characters you are trying to type?
Windows XP allows you to have several keyboard layouts, and to switch from one layout to another. This can be done in the "Options for Regions and Languages" (or whatever this is labeled in the English version of Windows XP). This way, applications need not deal with the keyboard layout, but can trust that pressing a key produces the symbol that is on the key provided the correct keyboard layout is active. This works very well with all applications including the old BBOTV, and I never imagined that there might be a problem in this area, and I have no idea how a programmer mess this up.
I am typing this using Firefox, and the BBOFLASH is running under Firefox in another window. Here in the forum, the keyboard works as expected, and there in BBOFLASH it does not work. I tried it both with the cc feature and the chat and the login on 2 different computers.
Numbers and letters are nearly the same on English and German keyboards, only y and z are exchanged. But this works with BBOFLASH. The layout of the upper row of keys is
with shift: °!"§$%&/()=?`
without shift: ^1234567890ß´
What I get in BBOFLASH is
with shift: Ü!@#$%^&*()ßŬ
without shift: Ü1234567890ßŬ
The key next to the left shift key should produce <>| without/with shift/with Alt Gr but in BBOFLASH produces < only.
The keys between m and the right shift key should produce
with shift ;:_
without shift ,.-
but in BBOFLASH produce
with shift <>_
without shift ,.-
The umlaut keys produce the right umlaut characters üöä, but only in lowercase, the shift key has no effect there. The same is true for the 2 special character keys between the umlaut keys and the return key: They produce +# without shift as they should, but with shift they produce the same, and therefore * and ' are not available.
For me all this sounds like some Flash code you use has decided no to read the characters from the keyboard the normal way, converted by Windows according to the keyboard layout, but rather instructs Windows to deliver raw keyboard codes and do the translation to characters itself.
Karl
Thanks for the excellent description.
I was able to make my PC think that it has a German keyboard and I could replicate the problem you describe, but only under Firefox. Everything seems to work just fine with IE.
If you have IE can you please confirm this?
Fred Gitelman
Bridge Base Inc.
www.bridgebase.com

Help
This topic is locked
