On 17 Apr 2009, at 20:19, Kassen wrote:
Even the ASCII keys may differ from the US, like the German keyboard layout, which swaps "z" and "y".
There was a debate about that on this list a while ago. I think the conclusion was "It's a confusing mess but it can be worked with with some effort and care". Maybe that's just what I concluded though :¬).
It strikes me that Chuck may not be good for mixing key numbers with the translated "AsCII" numbers. Ir seems one has to make choice of what to use. When mixing, one may want to pick up the event first and looking at both the key and the (eventual) Unicode number. So when doing a Hid kb; ... kb.recv(msg) one would want a function msg.char() that returns an "int": say -1 if no character, or the Unicode code point (character number) otherwise. Hans
participants (1)
-
Hans Aberg