Posted: Sun Sep 20, 2009 8:20 pm Post subject: Wrong interpretation of modifier keys being pressed (?)
Bug in client: On some keyboard layouts, pressing the key combination for entering "at sign" (@) in chat will result in inserting your clipboard content with it. Specifically on czech layout the combination is AltGr+V or Ctrl+Alt+V. These should insert the @ sign, but not paste the clipboard content like alone Ctrl+V does.
I guess this applies for all other layouts as well, but you won't notice it unless you are using a layout which employs AltGr+V to insert characters.
I find this behaviour very annoying, since when I forget about it and don't watch the screen as I type, whatever I have currently in clipboard is sent.
ZDaemon does not directly use the keymap from the operating system, instead it uses the scan codes that come directly from the keyboard itself. For human reading, ZDaemon applies a keymap over that so you can see what buttons are being used. By standard, this is the English US Standard layout.
Most games, like shooters, work in this way, to avoid different keyboard layouts affecting the location of their bound keys (think of WASD for example) however some modern games can detect the layout and change accordingly.
Generally I don't see how much of a problem it is, though in your case Konar it's a problem with modifier keys - consider the fact you press W and D at the same time, judging on normal binds you should move forward and right at the same time - both keys carry out their independant binds appropiately. Think of the way Control and Alt can be bound to actions too - that is why they work independantly of each other as well. There may be a workaround available in text input mode, though I'm not 100% sure. I'll look and see if I can find a solution.
zdaemon will use the keyboard layout as set in your system.
what you can do to solve the problem though is the following:
when you have the client open, switch to windowed mode and in windows xp just use the language bar
in the lower right and set it to EN. You will then have the english layout enabled and you can produce
the @ sign with "shift + 2". I tested it here and it works fine. Now you only have to figure out how to force
windows to always switch to EN in zdaemon.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum