Gem
Gem copied to clipboard
[gemkeyname] and umlauts
[gemkeyname] (glx) returns weird symbols when typing umlauts (e.g. ä)
hmm, unable to reproduce.
[gemglxwindow]returns 'ä' when typing ä[gemsdlwindow]returns 'ä' when typing ä[gemglfw3window]returns 'ä' when typing ä
on OSX-10.9(mavericks)/64bit i get:
| object | keypress | result |
|---|---|---|
[gemcocoawindow] |
a | 'a' |
[gemcocoawindow] |
LeftShift | 'Shift_L' |
[gemcocoawindow] |
A | 'A' |
[gemcocoawindow] |
ä | 'ä' |
[gemglfw2window] |
a | 'a' |
[gemglfw2window] |
LeftShift | - |
[gemglfw2window] |
A | 'A' |
[gemglfw2window] |
ä | 'ä' |
[gemglfw3window] |
a | 'a' |
[gemglfw3window] |
LeftShift | - |
[gemglfw3window] |
A | 'A' |
[gemglfw3window] |
ä | 'ä' |
[gemglutwindow] |
a | 'a' |
[gemglutwindow] |
LeftShift | - |
[gemglutwindow] |
A | 'A' |
[gemglutwindow] |
ä | 'Ã' '¶' |
[gemsdlwindow] |
a | 'a' |
[gemsdlwindow] |
LeftShift | 'Shift_L' |
[gemsdlwindow] |
A | 'a' |
[gemsdlwindow] |
ä | 'ä' |
notes
[gemglutwindow]reports 2 different keypresses for ä (and occasionally hangs when printing(?) those weird characters to the console)[gemglfw2window]and[gemglfw3window]do not report any keyup events, only keydown (glfw2 reports keydown as1, glfw3 reports keydown as-1)
on linux (Debian jessie/sid)/64bit is get:
| object | keypress | result |
|---|---|---|
[gemglxwindow] |
a | 'a' |
[gemglxwindow] |
LeftShift | 'Shift_L' |
[gemglxwindow] |
A | 'A' |
[gemglxwindow] |
ä | 'ä' |
[gemglutwindow] |
a | 'a' |
[gemglutwindow] |
LeftShift | '<unknown>' |
[gemglutwindow] |
A | 'A' |
[gemglutwindow] |
ä | 'ä' |
[gemsdlwindow] |
a | 'a' |
[gemsdlwindow] |
LeftShift | 'Shift_L' |
[gemsdlwindow] |
A | 'a' |
[gemsdlwindow] |
ä | 'ä' |
[gemglfw3window] |
a | 'a' |
[gemglfw3window] |
LeftShift | - |
[gemglfw3window] |
A | 'A' |
[gemglfw3window] |
ä | 'ä' |
note that [gemglfw3window] does not report keyup (0)/keydown(1) events, but only keydown(-1)
currently it seems that only [gemw32window] returns weirdo characters.