1
Pull Requests & Testing / Re: Scancodes (Windows, Linux, Mac testing needed)
« on: August 12, 2018, 09:11:07 pm »
Hello,
I tried to carry out the tests on Windows and here are my results by using my default keyboard which have AZERTY layout:
Line 1:
Line 2
Line 3:
Log: KeyPressed
Log: Tab | ScanTab [TAB] was pressed
Log: TextEntered
Log: KeyReleased
Log: Tab | ScanTab [TAB] was released
Log: KeyPressed
Log: A | ScanQ [A] was pressed
Log: TextEntered
Log: KeyReleased
Log: A | ScanQ [A] was released
Log: KeyPressed
Log: Z | ScanW [Z] was pressed
Log: TextEntered
Log: KeyReleased
Log: Z | ScanW [Z] was released
Log: KeyPressed
Log: E | ScanE [E] was pressed
Log: TextEntered
Log: KeyReleased
Log: E | ScanE [E] was released
Log: KeyPressed
Log: R | ScanR [R] was pressed
Log: TextEntered
Log: KeyReleased
Log: R | ScanR [R] was released
Log: KeyPressed
Log: T | ScanT [T] was pressed
Log: TextEntered
Log: KeyReleased
Log: T | ScanT [T] was released
Log: KeyPressed
Log: Y | ScanY [Y] was pressed
Log: TextEntered
Log: KeyReleased
Log: Y | ScanY [Y] was released
Log: KeyPressed
Log: U | ScanU [U] was pressed
Log: TextEntered
Log: KeyReleased
Log: U | ScanU [U] was released
Log: KeyPressed
Log: I | ScanI [I] was pressed
Log: TextEntered
Log: KeyReleased
Log: I | ScanI [I] was released
Log: KeyPressed
Log: O | ScanO [O] was pressed
Log: TextEntered
Log: KeyReleased
Log: O | ScanO [O] was released
Log: KeyPressed
Log: P | ScanP [P] was pressed
Log: TextEntered
Log: KeyReleased
Log: P | ScanP [P] was released
Log: MouseEntered
Log: MouseMoved
Log: event.mouseMove: (100; 100)
Log: KeyPressed
Log: RBracket | ScanLBracket [ACCENT CIRCONFLEXE] was pressed // this : ^
Log: KeyReleased
Log: RBracket | ScanLBracket [ACCENT CIRCONFLEXE] was released
Log: KeyPressed
Log: SemiColon | ScanRBracket [$] was pressed
Log: TextEntered
Log: TextEntered
Log: KeyReleased
Log: SemiColon | ScanRBracket [$] was released
Log: KeyPressed
Log: Return | ScanReturn [ENTREE (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Return | ScanReturn [ENTREE (PAVE NUM.)] was released
Log: KeyPressed
Log: Numpad7 | ScanNumpad7 [7 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad7 | ScanNumpad7 [7 (PAVE NUM.)] was released
Log: KeyPressed
Log: Numpad8 | ScanNumpad8 [8 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad8 | ScanNumpad8 [8 (PAVE NUM.)] was released
Log: KeyPressed
Log: Numpad9 | ScanNumpad9 [9 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad9 | ScanNumpad9 [9 (PAVE NUM.)] was released
Log: MouseMoved
Log: event.mouseMove: (100; 100)
Log: KeyPressed
Log: Add | ScanPlus [+ (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Add | ScanPlus [+ (PAVE NUM.)] was released
Line 4:
Line 5:
Line 6:
Switching numpad off, pressing on the keys then activating it again:
I tried to change my keyboard layout to QWERTY and it seemed to work great but I don't know where the keys would stand on my keyboard except for the QWERTY and M keys and they worked fine. Also two interesting things, I have a key named 'Alt Gr' that triggered 2 key presses at the same time and my enter key was labelled as numpad enter key and vice-versa but this is probably due to the wiring of my keyboard. I also added some kind of comment after the key log preceded by double slashes when something seemed odd to me.
I hope this could help you!
I tried to carry out the tests on Windows and here are my results by using my default keyboard which have AZERTY layout:
Line 1:
(click to show/hide)
Log: KeyPressed
Log: F1 | ScanF1 [F1] was pressed
Log: KeyReleased
Log: F1 | ScanF1 [F1] was released
Log: KeyPressed
Log: F2 | ScanF2 [F2] was pressed
Log: KeyReleased
Log: F2 | ScanF2 [F2] was released
Log: KeyPressed
Log: F3 | ScanF3 [F3] was pressed
Log: KeyReleased
Log: F3 | ScanF3 [F3] was released
Log: KeyPressed
Log: F4 | ScanF4 [F4] was pressed
Log: KeyReleased
Log: F4 | ScanF4 [F4] was released
Log: KeyPressed
Log: F5 | ScanF5 [F5] was pressed
Log: KeyReleased
Log: F5 | ScanF5 [F5] was released
Log: KeyPressed
Log: F6 | ScanF6 [F6] was pressed
Log: KeyReleased
Log: F6 | ScanF6 [F6] was released
Log: KeyPressed
Log: F7 | ScanF7 [F7] was pressed
Log: KeyReleased
Log: F7 | ScanF7 [F7] was released
Log: KeyPressed
Log: F8 | ScanF8 [F8] was pressed
Log: KeyReleased
Log: F8 | ScanF8 [F8] was released
Log: KeyPressed
Log: F9 | ScanF9 [F9] was pressed
Log: KeyReleased
Log: F9 | ScanF9 [F9] was released
Log: KeyPressed
Log: F10 | ScanF10 [F10] was pressed
Log: KeyReleased
Log: F10 | ScanF10 [F10] was released
Log: KeyPressed
Log: F11 | ScanF11 [Unknown] was pressed // Do not seem to have text description
Log: KeyReleased
Log: F11 | ScanF11 [Unknown] was released
Log: KeyPressed
Log: F12 | ScanF12 [Unknown] was pressed
Log: KeyReleased
Log: F12 | ScanF12 [Unknown] was released
Log: KeyPressed
Log: Pause | ScanPause [Pause] was pressed
Log: KeyReleased
Log: Pause | ScanPause [Pause] was released
Log: KeyReleased
Log: Unknown | ScanPrintScreen [Impr.Ecran] was released
Log: KeyPressed
Log: Delete | ScanDelete [SUPPR] was pressed
Log: KeyReleased
Log: Delete | ScanDelete [SUPPR] was released
Log: KeyPressed
Log: Home | ScanHome [ORIGINE] was pressed // the button to go back to the line in a text editor right?
Log: KeyReleased
Log: Home | ScanHome [ORIGINE] was released
Log: KeyPressed
Log: PageUp | ScanPageUp [PG.PREC] was pressed
Log: KeyReleased
Log: PageUp | ScanPageUp [PG.PREC] was released
Log: KeyPressed
Log: PageDown | ScanPageDown [PG.SUIV] was pressed
Log: KeyReleased
Log: PageDown | ScanPageDown [PG.SUIV] was released
Log: KeyPressed
Log: End | ScanEnd [FIN] was pressed
Log: KeyReleased
Log: End | ScanEnd [FIN] was released
Log: F1 | ScanF1 [F1] was pressed
Log: KeyReleased
Log: F1 | ScanF1 [F1] was released
Log: KeyPressed
Log: F2 | ScanF2 [F2] was pressed
Log: KeyReleased
Log: F2 | ScanF2 [F2] was released
Log: KeyPressed
Log: F3 | ScanF3 [F3] was pressed
Log: KeyReleased
Log: F3 | ScanF3 [F3] was released
Log: KeyPressed
Log: F4 | ScanF4 [F4] was pressed
Log: KeyReleased
Log: F4 | ScanF4 [F4] was released
Log: KeyPressed
Log: F5 | ScanF5 [F5] was pressed
Log: KeyReleased
Log: F5 | ScanF5 [F5] was released
Log: KeyPressed
Log: F6 | ScanF6 [F6] was pressed
Log: KeyReleased
Log: F6 | ScanF6 [F6] was released
Log: KeyPressed
Log: F7 | ScanF7 [F7] was pressed
Log: KeyReleased
Log: F7 | ScanF7 [F7] was released
Log: KeyPressed
Log: F8 | ScanF8 [F8] was pressed
Log: KeyReleased
Log: F8 | ScanF8 [F8] was released
Log: KeyPressed
Log: F9 | ScanF9 [F9] was pressed
Log: KeyReleased
Log: F9 | ScanF9 [F9] was released
Log: KeyPressed
Log: F10 | ScanF10 [F10] was pressed
Log: KeyReleased
Log: F10 | ScanF10 [F10] was released
Log: KeyPressed
Log: F11 | ScanF11 [Unknown] was pressed // Do not seem to have text description
Log: KeyReleased
Log: F11 | ScanF11 [Unknown] was released
Log: KeyPressed
Log: F12 | ScanF12 [Unknown] was pressed
Log: KeyReleased
Log: F12 | ScanF12 [Unknown] was released
Log: KeyPressed
Log: Pause | ScanPause [Pause] was pressed
Log: KeyReleased
Log: Pause | ScanPause [Pause] was released
Log: KeyReleased
Log: Unknown | ScanPrintScreen [Impr.Ecran] was released
Log: KeyPressed
Log: Delete | ScanDelete [SUPPR] was pressed
Log: KeyReleased
Log: Delete | ScanDelete [SUPPR] was released
Log: KeyPressed
Log: Home | ScanHome [ORIGINE] was pressed // the button to go back to the line in a text editor right?
Log: KeyReleased
Log: Home | ScanHome [ORIGINE] was released
Log: KeyPressed
Log: PageUp | ScanPageUp [PG.PREC] was pressed
Log: KeyReleased
Log: PageUp | ScanPageUp [PG.PREC] was released
Log: KeyPressed
Log: PageDown | ScanPageDown [PG.SUIV] was pressed
Log: KeyReleased
Log: PageDown | ScanPageDown [PG.SUIV] was released
Log: KeyPressed
Log: End | ScanEnd [FIN] was pressed
Log: KeyReleased
Log: End | ScanEnd [FIN] was released
Line 2
(click to show/hide)
Log: KeyPressed
Log: Quote | ScanBackslash [*] was pressed // the only thing this key does on my keyboard is output this character: '²'
Log: TextEntered
Log: KeyReleased
Log: Quote | ScanBackslash [*] was released
Log: KeyPressed
Log: Num1 | ScanNum1 [&] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num1 | ScanNum1 [&] was released
Log: KeyPressed
Log: Num2 | ScanNum2 [é] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num2 | ScanNum2 [é] was released
Log: KeyPressed
Log: Num3 | ScanNum3 ["] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num3 | ScanNum3 ["] was released
Log: KeyPressed
Log: Num4 | ScanNum4 ['] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num4 | ScanNum4 ['] was released
Log: KeyPressed
Log: Num5 | ScanNum5 [(] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num5 | ScanNum5 [(] was released
Log: KeyPressed
Log: Num6 | ScanNum6 [-] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num6 | ScanNum6 [-] was released
Log: KeyPressed
Log: Num7 | ScanNum7 [è] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num7 | ScanNum7 [è] was released
Log: KeyPressed
Log: Num8 | ScanNum8 [_] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num8 | ScanNum8 [_] was released
Log: KeyPressed
Log: Num9 | ScanNum9 [ç] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num9 | ScanNum9 [ç] was released
Log: KeyPressed
Log: Num0 | ScanNum0 [à] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num0 | ScanNum0 [à] was released
Log: KeyPressed
Log: LBracket | ScanHyphen [)] was pressed
Log: TextEntered
Log: KeyReleased
Log: LBracket | ScanHyphen [)] was released
Log: KeyPressed
Log: Equal | ScanEquals [=] was pressed
Log: TextEntered
Log: KeyReleased
Log: Equal | ScanEquals [=] was released
Log: KeyPressed
Log: BackSpace | ScanBackspace [RET.ARR] was pressed
Log: TextEntered
Log: KeyReleased
Log: BackSpace | ScanBackspace [RET.ARR] was released
Log: KeyPressed
Log: Unknown | ScanNumLock [Ver.Num] was pressed
Log: KeyReleased
Log: Unknown | ScanNumLock [Ver.Num] was released
Log: KeyPressed
Log: Unknown | ScanNumLock [Ver.Num] was pressed
Log: KeyReleased
Log: Unknown | ScanNumLock [Ver.Num] was released
Log: KeyPressed
Log: Divide | ScanDivide [!] was pressed // This is divide, it puts a '/' not a '!' on my keyboard
Log: TextEntered
Log: KeyReleased
Log: Divide | ScanDivide [!] was released
Log: KeyPressed
Log: Multiply | ScanMultiply [* (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Multiply | ScanMultiply [* (PAVE NUM.)] was released
Log: KeyPressed
Log: Subtract | ScanMinus [- (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Subtract | ScanMinus [- (PAVE NUM.)] was released
Log: Quote | ScanBackslash [*] was pressed // the only thing this key does on my keyboard is output this character: '²'
Log: TextEntered
Log: KeyReleased
Log: Quote | ScanBackslash [*] was released
Log: KeyPressed
Log: Num1 | ScanNum1 [&] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num1 | ScanNum1 [&] was released
Log: KeyPressed
Log: Num2 | ScanNum2 [é] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num2 | ScanNum2 [é] was released
Log: KeyPressed
Log: Num3 | ScanNum3 ["] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num3 | ScanNum3 ["] was released
Log: KeyPressed
Log: Num4 | ScanNum4 ['] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num4 | ScanNum4 ['] was released
Log: KeyPressed
Log: Num5 | ScanNum5 [(] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num5 | ScanNum5 [(] was released
Log: KeyPressed
Log: Num6 | ScanNum6 [-] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num6 | ScanNum6 [-] was released
Log: KeyPressed
Log: Num7 | ScanNum7 [è] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num7 | ScanNum7 [è] was released
Log: KeyPressed
Log: Num8 | ScanNum8 [_] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num8 | ScanNum8 [_] was released
Log: KeyPressed
Log: Num9 | ScanNum9 [ç] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num9 | ScanNum9 [ç] was released
Log: KeyPressed
Log: Num0 | ScanNum0 [à] was pressed
Log: TextEntered
Log: KeyReleased
Log: Num0 | ScanNum0 [à] was released
Log: KeyPressed
Log: LBracket | ScanHyphen [)] was pressed
Log: TextEntered
Log: KeyReleased
Log: LBracket | ScanHyphen [)] was released
Log: KeyPressed
Log: Equal | ScanEquals [=] was pressed
Log: TextEntered
Log: KeyReleased
Log: Equal | ScanEquals [=] was released
Log: KeyPressed
Log: BackSpace | ScanBackspace [RET.ARR] was pressed
Log: TextEntered
Log: KeyReleased
Log: BackSpace | ScanBackspace [RET.ARR] was released
Log: KeyPressed
Log: Unknown | ScanNumLock [Ver.Num] was pressed
Log: KeyReleased
Log: Unknown | ScanNumLock [Ver.Num] was released
Log: KeyPressed
Log: Unknown | ScanNumLock [Ver.Num] was pressed
Log: KeyReleased
Log: Unknown | ScanNumLock [Ver.Num] was released
Log: KeyPressed
Log: Divide | ScanDivide [!] was pressed // This is divide, it puts a '/' not a '!' on my keyboard
Log: TextEntered
Log: KeyReleased
Log: Divide | ScanDivide [!] was released
Log: KeyPressed
Log: Multiply | ScanMultiply [* (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Multiply | ScanMultiply [* (PAVE NUM.)] was released
Log: KeyPressed
Log: Subtract | ScanMinus [- (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Subtract | ScanMinus [- (PAVE NUM.)] was released
Line 3:
(click to show/hide)
Log: KeyPressed
Log: Tab | ScanTab [TAB] was pressed
Log: TextEntered
Log: KeyReleased
Log: Tab | ScanTab [TAB] was released
Log: KeyPressed
Log: A | ScanQ [A] was pressed
Log: TextEntered
Log: KeyReleased
Log: A | ScanQ [A] was released
Log: KeyPressed
Log: Z | ScanW [Z] was pressed
Log: TextEntered
Log: KeyReleased
Log: Z | ScanW [Z] was released
Log: KeyPressed
Log: E | ScanE [E] was pressed
Log: TextEntered
Log: KeyReleased
Log: E | ScanE [E] was released
Log: KeyPressed
Log: R | ScanR [R] was pressed
Log: TextEntered
Log: KeyReleased
Log: R | ScanR [R] was released
Log: KeyPressed
Log: T | ScanT [T] was pressed
Log: TextEntered
Log: KeyReleased
Log: T | ScanT [T] was released
Log: KeyPressed
Log: Y | ScanY [Y] was pressed
Log: TextEntered
Log: KeyReleased
Log: Y | ScanY [Y] was released
Log: KeyPressed
Log: U | ScanU [U] was pressed
Log: TextEntered
Log: KeyReleased
Log: U | ScanU [U] was released
Log: KeyPressed
Log: I | ScanI [I] was pressed
Log: TextEntered
Log: KeyReleased
Log: I | ScanI [I] was released
Log: KeyPressed
Log: O | ScanO [O] was pressed
Log: TextEntered
Log: KeyReleased
Log: O | ScanO [O] was released
Log: KeyPressed
Log: P | ScanP [P] was pressed
Log: TextEntered
Log: KeyReleased
Log: P | ScanP [P] was released
Log: MouseEntered
Log: MouseMoved
Log: event.mouseMove: (100; 100)
Log: KeyPressed
Log: RBracket | ScanLBracket [ACCENT CIRCONFLEXE] was pressed // this : ^
Log: KeyReleased
Log: RBracket | ScanLBracket [ACCENT CIRCONFLEXE] was released
Log: KeyPressed
Log: SemiColon | ScanRBracket [$] was pressed
Log: TextEntered
Log: TextEntered
Log: KeyReleased
Log: SemiColon | ScanRBracket [$] was released
Log: KeyPressed
Log: Return | ScanReturn [ENTREE (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Return | ScanReturn [ENTREE (PAVE NUM.)] was released
Log: KeyPressed
Log: Numpad7 | ScanNumpad7 [7 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad7 | ScanNumpad7 [7 (PAVE NUM.)] was released
Log: KeyPressed
Log: Numpad8 | ScanNumpad8 [8 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad8 | ScanNumpad8 [8 (PAVE NUM.)] was released
Log: KeyPressed
Log: Numpad9 | ScanNumpad9 [9 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad9 | ScanNumpad9 [9 (PAVE NUM.)] was released
Log: MouseMoved
Log: event.mouseMove: (100; 100)
Log: KeyPressed
Log: Add | ScanPlus [+ (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Add | ScanPlus [+ (PAVE NUM.)] was released
Line 4:
(click to show/hide)
Log: KeyPressed
Log: Unknown | ScanCapsLock [VERR.MAJ] was pressed
Log: KeyReleased
Log: Unknown | ScanCapsLock [VERR.MAJ] was released
Log: KeyPressed
Log: Unknown | ScanCapsLock [VERR.MAJ] was pressed
Log: KeyReleased
Log: Unknown | ScanCapsLock [VERR.MAJ] was released
Log: KeyPressed
Log: Q | ScanA [Q] was pressed
Log: TextEntered
Log: KeyReleased
Log: Q | ScanA [Q] was released
Log: KeyPressed
Log: S | ScanS [S] was pressed
Log: TextEntered
Log: KeyReleased
Log: S | ScanS [S] was released
Log: KeyPressed
Log: D | ScanD [D] was pressed
Log: TextEntered
Log: KeyReleased
Log: D | ScanD [D] was released
Log: KeyPressed
Log: F | ScanF [F] was pressed
Log: TextEntered
Log: KeyReleased
Log: F | ScanF [F] was released
Log: MouseEntered
Log: MouseMoved
Log: event.mouseMove: (683; 384)
Log: KeyPressed
Log: G | ScanG [G] was pressed
Log: TextEntered
Log: KeyReleased
Log: G | ScanG [G] was released
Log: Grabbed
Log: KeyPressed
Log: H | ScanH [H] was pressed
Log: TextEntered
Log: KeyReleased
Log: H | ScanH [H] was released
Log: KeyPressed
Log: J | ScanJ [J] was pressed
Log: TextEntered
Log: KeyReleased
Log: J | ScanJ [J] was released
Log: KeyPressed
Log: K | ScanK [K] was pressed
Log: TextEntered
Log: KeyReleased
Log: K | ScanK [K] was released
Log: KeyPressed
Log: L | ScanL [L] was pressed
Log: TextEntered
Log: KeyReleased
Log: L | ScanL [L] was released
Log: KeyPressed
Log: M | ScanSemicolon [M] was pressed
Log: TextEntered
Log: MouseMoved
Log: event.mouseMove: (683; 384)
Log: KeyReleased
Log: M | ScanSemicolon [M] was released
Log: MouseMoved
Log: event.mouseMove: (683; 385)
Log: KeyPressed
Log: Tilde | ScanQuote [ù] was pressed
Log: TextEntered
Log: KeyReleased
Log: Tilde | ScanQuote [ù] was released
Log: KeyPressed
Log: BackSlash | ScanDash [²] was pressed // this prints '*' not '²' on my keyboard
Log: TextEntered
Log: KeyReleased
Log: BackSlash | ScanDash [²] was released
Log: KeyPressed
Log: Return | ScanReturn [ENTREE (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Return | ScanReturn [ENTREE (PAVE NUM.)] was released
Log: KeyPressed
Log: Numpad4 | ScanNumpad4 [4 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad4 | ScanNumpad4 [4 (PAVE NUM.)] was released
Log: KeyPressed
Log: Numpad5 | ScanNumpad5 [5 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad5 | ScanNumpad5 [5 (PAVE NUM.)] was released
Log: MouseMoved
Log: event.mouseMove: (682; 390)
Log: KeyPressed
Log: Numpad6 | ScanNumpad6 [6 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad6 | ScanNumpad6 [6 (PAVE NUM.)] was released
Log: MouseMoved
Log: event.mouseMove: (682; 391)
Log: KeyPressed
Log: Add | ScanPlus [+ (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Add | ScanPlus [+ (PAVE NUM.)] was released
Log: Unknown | ScanCapsLock [VERR.MAJ] was pressed
Log: KeyReleased
Log: Unknown | ScanCapsLock [VERR.MAJ] was released
Log: KeyPressed
Log: Unknown | ScanCapsLock [VERR.MAJ] was pressed
Log: KeyReleased
Log: Unknown | ScanCapsLock [VERR.MAJ] was released
Log: KeyPressed
Log: Q | ScanA [Q] was pressed
Log: TextEntered
Log: KeyReleased
Log: Q | ScanA [Q] was released
Log: KeyPressed
Log: S | ScanS [S] was pressed
Log: TextEntered
Log: KeyReleased
Log: S | ScanS [S] was released
Log: KeyPressed
Log: D | ScanD [D] was pressed
Log: TextEntered
Log: KeyReleased
Log: D | ScanD [D] was released
Log: KeyPressed
Log: F | ScanF [F] was pressed
Log: TextEntered
Log: KeyReleased
Log: F | ScanF [F] was released
Log: MouseEntered
Log: MouseMoved
Log: event.mouseMove: (683; 384)
Log: KeyPressed
Log: G | ScanG [G] was pressed
Log: TextEntered
Log: KeyReleased
Log: G | ScanG [G] was released
Log: Grabbed
Log: KeyPressed
Log: H | ScanH [H] was pressed
Log: TextEntered
Log: KeyReleased
Log: H | ScanH [H] was released
Log: KeyPressed
Log: J | ScanJ [J] was pressed
Log: TextEntered
Log: KeyReleased
Log: J | ScanJ [J] was released
Log: KeyPressed
Log: K | ScanK [K] was pressed
Log: TextEntered
Log: KeyReleased
Log: K | ScanK [K] was released
Log: KeyPressed
Log: L | ScanL [L] was pressed
Log: TextEntered
Log: KeyReleased
Log: L | ScanL [L] was released
Log: KeyPressed
Log: M | ScanSemicolon [M] was pressed
Log: TextEntered
Log: MouseMoved
Log: event.mouseMove: (683; 384)
Log: KeyReleased
Log: M | ScanSemicolon [M] was released
Log: MouseMoved
Log: event.mouseMove: (683; 385)
Log: KeyPressed
Log: Tilde | ScanQuote [ù] was pressed
Log: TextEntered
Log: KeyReleased
Log: Tilde | ScanQuote [ù] was released
Log: KeyPressed
Log: BackSlash | ScanDash [²] was pressed // this prints '*' not '²' on my keyboard
Log: TextEntered
Log: KeyReleased
Log: BackSlash | ScanDash [²] was released
Log: KeyPressed
Log: Return | ScanReturn [ENTREE (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Return | ScanReturn [ENTREE (PAVE NUM.)] was released
Log: KeyPressed
Log: Numpad4 | ScanNumpad4 [4 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad4 | ScanNumpad4 [4 (PAVE NUM.)] was released
Log: KeyPressed
Log: Numpad5 | ScanNumpad5 [5 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad5 | ScanNumpad5 [5 (PAVE NUM.)] was released
Log: MouseMoved
Log: event.mouseMove: (682; 390)
Log: KeyPressed
Log: Numpad6 | ScanNumpad6 [6 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad6 | ScanNumpad6 [6 (PAVE NUM.)] was released
Log: MouseMoved
Log: event.mouseMove: (682; 391)
Log: KeyPressed
Log: Add | ScanPlus [+ (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Add | ScanPlus [+ (PAVE NUM.)] was released
Line 5:
(click to show/hide)
Log: KeyPressed
Log: LShift | ScanLShift [MAJ] was pressed
Log: KeyReleased
Log: LShift | ScanLShift [MAJ] was released
Log: KeyPressed
Log: Unknown | ScanUnknown [Unknown] was pressed // Button that prints '<' and when caps '>'
Log: TextEntered
Log: KeyReleased
Log: Unknown | ScanUnknown [Unknown] was released
Log: KeyPressed
Log: W | ScanZ [W] was pressed
Log: TextEntered
Log: KeyReleased
Log: W | ScanZ [W] was released
Log: KeyPressed
Log: X | ScanX [X] was pressed
Log: TextEntered
Log: KeyReleased
Log: X | ScanX [X] was released
Log: KeyPressed
Log: C | ScanC [C] was pressed
Log: TextEntered
Log: KeyReleased
Log: C | ScanC [C] was released
Log: window.getSize(): (800; 600)
Log: KeyPressed
Log: V | ScanV [V] was pressed
Log: TextEntered
Log: KeyReleased
Log: V | ScanV [V] was released
Log: KeyPressed
Log: B | ScanB [B] was pressed
Log: TextEntered
Log: KeyReleased
Log: B | ScanB [B] was released
Log: KeyPressed
Log: N | ScanN [N] was pressed
Log: TextEntered
Log: KeyReleased
Log: N | ScanN [N] was released
Log: KeyPressed
Log: Comma | ScanM [,] was pressed
Log: TextEntered
Log: KeyReleased
Log: Comma | ScanM [,] was released
Log: KeyPressed
Log: Period | ScanComma [;] was pressed
Log: TextEntered
Log: KeyReleased
Log: Period | ScanComma [;] was released
Log: KeyPressed
Log: Slash | ScanPeriod [:] was pressed
Log: TextEntered
Log: KeyReleased
Log: Slash | ScanPeriod [:] was released
Log: KeyPressed
Log: Unknown | ScanForwardSlash [!] was pressed
Log: TextEntered
Log: KeyReleased
Log: Unknown | ScanForwardSlash [!] was released
Log: KeyPressed
Log: RShift | ScanRShift [MAJ DROITE] was pressed
Log: KeyReleased
Log: RShift | ScanRShift [MAJ DROITE] was released
Log: KeyPressed
Log: Up | ScanUp [HAUT] was pressed
Log: KeyReleased
Log: Up | ScanUp [HAUT] was released
Log: KeyPressed
Log: Numpad1 | ScanNumpad1 [1 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad1 | ScanNumpad1 [1 (PAVE NUM.)] was released
Log: KeyPressed
Log: Numpad2 | ScanNumpad2 [2 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad2 | ScanNumpad2 [2 (PAVE NUM.)] was released
Log: KeyPressed
Log: Numpad3 | ScanNumpad3 [3 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad3 | ScanNumpad3 [3 (PAVE NUM.)] was released
Log: KeyPressed
Log: Return | ScanEnter [ENTREE] was pressed
Log: TextEntered
Log: KeyReleased
Log: Return | ScanEnter [ENTREE] was released
Log: KeyPressed
Log: LShift | ScanLShift [MAJ] was pressed
Log: KeyReleased
Log: LShift | ScanLShift [MAJ] was released
Log: KeyPressed
Log: Unknown | ScanUnknown [Unknown] was pressed // Button that prints '<' and when caps '>'
Log: TextEntered
Log: KeyReleased
Log: Unknown | ScanUnknown [Unknown] was released
Log: KeyPressed
Log: W | ScanZ [W] was pressed
Log: TextEntered
Log: KeyReleased
Log: W | ScanZ [W] was released
Log: KeyPressed
Log: X | ScanX [X] was pressed
Log: TextEntered
Log: KeyReleased
Log: X | ScanX [X] was released
Log: KeyPressed
Log: C | ScanC [C] was pressed
Log: TextEntered
Log: KeyReleased
Log: C | ScanC [C] was released
Log: window.getSize(): (800; 600)
Log: KeyPressed
Log: V | ScanV [V] was pressed
Log: TextEntered
Log: KeyReleased
Log: V | ScanV [V] was released
Log: KeyPressed
Log: B | ScanB [B] was pressed
Log: TextEntered
Log: KeyReleased
Log: B | ScanB [B] was released
Log: KeyPressed
Log: N | ScanN [N] was pressed
Log: TextEntered
Log: KeyReleased
Log: N | ScanN [N] was released
Log: KeyPressed
Log: Comma | ScanM [,] was pressed
Log: TextEntered
Log: KeyReleased
Log: Comma | ScanM [,] was released
Log: KeyPressed
Log: Period | ScanComma [;] was pressed
Log: TextEntered
Log: KeyReleased
Log: Period | ScanComma [;] was released
Log: KeyPressed
Log: Slash | ScanPeriod [:] was pressed
Log: TextEntered
Log: KeyReleased
Log: Slash | ScanPeriod [:] was released
Log: KeyPressed
Log: Unknown | ScanForwardSlash [!] was pressed
Log: TextEntered
Log: KeyReleased
Log: Unknown | ScanForwardSlash [!] was released
Log: KeyPressed
Log: RShift | ScanRShift [MAJ DROITE] was pressed
Log: KeyReleased
Log: RShift | ScanRShift [MAJ DROITE] was released
Log: KeyPressed
Log: Up | ScanUp [HAUT] was pressed
Log: KeyReleased
Log: Up | ScanUp [HAUT] was released
Log: KeyPressed
Log: Numpad1 | ScanNumpad1 [1 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad1 | ScanNumpad1 [1 (PAVE NUM.)] was released
Log: KeyPressed
Log: Numpad2 | ScanNumpad2 [2 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad2 | ScanNumpad2 [2 (PAVE NUM.)] was released
Log: KeyPressed
Log: Numpad3 | ScanNumpad3 [3 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad3 | ScanNumpad3 [3 (PAVE NUM.)] was released
Log: KeyPressed
Log: Return | ScanEnter [ENTREE] was pressed
Log: TextEntered
Log: KeyReleased
Log: Return | ScanEnter [ENTREE] was released
Log: KeyPressed
Line 6:
(click to show/hide)
Log: KeyPressed
Log: LControl | ScanLControl [CTRL] was pressed
Log: KeyReleased
Log: LControl | ScanLControl [CTRL] was released
Log: KeyPressed
Log: LSystem | ScanLSystem [WINDOWS GAUCHE] was pressed
Log: KeyReleased
Log: LSystem | ScanLSystem [WINDOWS GAUCHE] was released
Log: LostFocus
Log: GainedFocus
Log: KeyPressed
Log: LAlt | ScanLAlt [ALT] was pressed
Log: KeyReleased
Log: LAlt | ScanLAlt [ALT] was released
Log: KeyPressed
Log: Space | ScanSpace [ESPACE] was pressed
Log: TextEntered
Log: KeyReleased
Log: Space | ScanSpace [ESPACE] was released
Log: KeyPressed
Log: LControl | ScanLControl [CTRL] was pressed // this
Log: KeyPressed
Log: RAlt | ScanRAlt [ALT] was pressed // and this are only one button 'Alt Gr'
Log: KeyReleased
Log: LControl | ScanLControl [CTRL] was released
Log: KeyReleased
Log: RAlt | ScanRAlt [ALT] was released
Log: KeyPressed
Log: Menu | ScanMenu [APPLICATION] was pressed
Log: KeyReleased
Log: Menu | ScanMenu [APPLICATION] was released
Log: KeyPressed
Log: RControl | ScanRControl [CTRL DROITE] was pressed
Log: KeyReleased
Log: RControl | ScanRControl [CTRL DROITE] was released
Log: KeyPressed
Log: Left | ScanLeft [GAUCHE] was pressed
Log: KeyReleased
Log: Left | ScanLeft [GAUCHE] was released
Log: KeyPressed
Log: Down | ScanDown [BAS] was pressed
Log: KeyReleased
Log: Down | ScanDown [BAS] was released
Log: KeyPressed
Log: Right | ScanRight [DROITE] was pressed
Log: KeyReleased
Log: Right | ScanRight [DROITE] was released
Log: KeyPressed
Log: Numpad0 | ScanNumpad0 [0 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad0 | ScanNumpad0 [0 (PAVE NUM.)] was released
Log: KeyPressed
Log: Unknown | ScanDecimal [. (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Unknown | ScanDecimal [. (PAVE NUM.)] was released
Log: KeyPressed
Log: Return | ScanEnter [ENTREE] was pressed
Log: TextEntered
Log: KeyReleased
Log: Return | ScanEnter [ENTREE] was released
Log: KeyPressed
Log: LControl | ScanLControl [CTRL] was pressed
Log: KeyReleased
Log: LControl | ScanLControl [CTRL] was released
Log: KeyPressed
Log: LSystem | ScanLSystem [WINDOWS GAUCHE] was pressed
Log: KeyReleased
Log: LSystem | ScanLSystem [WINDOWS GAUCHE] was released
Log: LostFocus
Log: GainedFocus
Log: KeyPressed
Log: LAlt | ScanLAlt [ALT] was pressed
Log: KeyReleased
Log: LAlt | ScanLAlt [ALT] was released
Log: KeyPressed
Log: Space | ScanSpace [ESPACE] was pressed
Log: TextEntered
Log: KeyReleased
Log: Space | ScanSpace [ESPACE] was released
Log: KeyPressed
Log: LControl | ScanLControl [CTRL] was pressed // this
Log: KeyPressed
Log: RAlt | ScanRAlt [ALT] was pressed // and this are only one button 'Alt Gr'
Log: KeyReleased
Log: LControl | ScanLControl [CTRL] was released
Log: KeyReleased
Log: RAlt | ScanRAlt [ALT] was released
Log: KeyPressed
Log: Menu | ScanMenu [APPLICATION] was pressed
Log: KeyReleased
Log: Menu | ScanMenu [APPLICATION] was released
Log: KeyPressed
Log: RControl | ScanRControl [CTRL DROITE] was pressed
Log: KeyReleased
Log: RControl | ScanRControl [CTRL DROITE] was released
Log: KeyPressed
Log: Left | ScanLeft [GAUCHE] was pressed
Log: KeyReleased
Log: Left | ScanLeft [GAUCHE] was released
Log: KeyPressed
Log: Down | ScanDown [BAS] was pressed
Log: KeyReleased
Log: Down | ScanDown [BAS] was released
Log: KeyPressed
Log: Right | ScanRight [DROITE] was pressed
Log: KeyReleased
Log: Right | ScanRight [DROITE] was released
Log: KeyPressed
Log: Numpad0 | ScanNumpad0 [0 (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Numpad0 | ScanNumpad0 [0 (PAVE NUM.)] was released
Log: KeyPressed
Log: Unknown | ScanDecimal [. (PAVE NUM.)] was pressed
Log: TextEntered
Log: KeyReleased
Log: Unknown | ScanDecimal [. (PAVE NUM.)] was released
Log: KeyPressed
Log: Return | ScanEnter [ENTREE] was pressed
Log: TextEntered
Log: KeyReleased
Log: Return | ScanEnter [ENTREE] was released
Log: KeyPressed
Switching numpad off, pressing on the keys then activating it again:
(click to show/hide)
Log: KeyPressed
Log: Unknown | ScanNumLock [Ver.Num] was pressed
Log: KeyReleased
Log: Unknown | ScanNumLock [Ver.Num] was released
Log: KeyPressed
Log: Insert | ScanNumpad0 [0 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: Insert | ScanNumpad0 [0 (PAVE NUM.)] was released
Log: KeyPressed
Log: Delete | ScanDecimal [. (PAVE NUM.)] was pressed
Log: KeyReleased
Log: Delete | ScanDecimal [. (PAVE NUM.)] was released
Log: KeyPressed
Log: End | ScanNumpad1 [1 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: End | ScanNumpad1 [1 (PAVE NUM.)] was released
Log: KeyPressed
Log: Down | ScanNumpad2 [2 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: Down | ScanNumpad2 [2 (PAVE NUM.)] was released
Log: KeyPressed
Log: PageDown | ScanNumpad3 [3 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: PageDown | ScanNumpad3 [3 (PAVE NUM.)] was released
Log: KeyPressed
Log: Right | ScanNumpad6 [6 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: Right | ScanNumpad6 [6 (PAVE NUM.)] was released
Log: KeyPressed
Log: Unknown | ScanNumpad5 [5 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: Unknown | ScanNumpad5 [5 (PAVE NUM.)] was released
Log: KeyPressed
Log: Left | ScanNumpad4 [4 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: Left | ScanNumpad4 [4 (PAVE NUM.)] was released
Log: KeyPressed
Log: Home | ScanNumpad7 [7 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: Home | ScanNumpad7 [7 (PAVE NUM.)] was released
Log: KeyPressed
Log: Up | ScanNumpad8 [8 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: Up | ScanNumpad8 [8 (PAVE NUM.)] was released
Log: KeyPressed
Log: PageUp | ScanNumpad9 [9 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: PageUp | ScanNumpad9 [9 (PAVE NUM.)] was released
Log: KeyPressed
Log: Unknown | ScanNumLock [Ver.Num] was pressed
Log: KeyReleased
Log: Unknown | ScanNumLock [Ver.Num] was released
Log: KeyPressed
Log: Unknown | ScanNumLock [Ver.Num] was pressed
Log: KeyReleased
Log: Unknown | ScanNumLock [Ver.Num] was released
Log: KeyPressed
Log: Insert | ScanNumpad0 [0 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: Insert | ScanNumpad0 [0 (PAVE NUM.)] was released
Log: KeyPressed
Log: Delete | ScanDecimal [. (PAVE NUM.)] was pressed
Log: KeyReleased
Log: Delete | ScanDecimal [. (PAVE NUM.)] was released
Log: KeyPressed
Log: End | ScanNumpad1 [1 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: End | ScanNumpad1 [1 (PAVE NUM.)] was released
Log: KeyPressed
Log: Down | ScanNumpad2 [2 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: Down | ScanNumpad2 [2 (PAVE NUM.)] was released
Log: KeyPressed
Log: PageDown | ScanNumpad3 [3 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: PageDown | ScanNumpad3 [3 (PAVE NUM.)] was released
Log: KeyPressed
Log: Right | ScanNumpad6 [6 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: Right | ScanNumpad6 [6 (PAVE NUM.)] was released
Log: KeyPressed
Log: Unknown | ScanNumpad5 [5 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: Unknown | ScanNumpad5 [5 (PAVE NUM.)] was released
Log: KeyPressed
Log: Left | ScanNumpad4 [4 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: Left | ScanNumpad4 [4 (PAVE NUM.)] was released
Log: KeyPressed
Log: Home | ScanNumpad7 [7 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: Home | ScanNumpad7 [7 (PAVE NUM.)] was released
Log: KeyPressed
Log: Up | ScanNumpad8 [8 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: Up | ScanNumpad8 [8 (PAVE NUM.)] was released
Log: KeyPressed
Log: PageUp | ScanNumpad9 [9 (PAVE NUM.)] was pressed
Log: KeyReleased
Log: PageUp | ScanNumpad9 [9 (PAVE NUM.)] was released
Log: KeyPressed
Log: Unknown | ScanNumLock [Ver.Num] was pressed
Log: KeyReleased
Log: Unknown | ScanNumLock [Ver.Num] was released
Log: KeyPressed
I tried to change my keyboard layout to QWERTY and it seemed to work great but I don't know where the keys would stand on my keyboard except for the QWERTY and M keys and they worked fine. Also two interesting things, I have a key named 'Alt Gr' that triggered 2 key presses at the same time and my enter key was labelled as numpad enter key and vice-versa but this is probably due to the wiring of my keyboard. I also added some kind of comment after the key log preceded by double slashes when something seemed odd to me.
I hope this could help you!