Skip to content

Instantly share code, notes, and snippets.

@micheee
Created February 22, 2011 10:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save micheee/838497 to your computer and use it in GitHub Desktop.
Save micheee/838497 to your computer and use it in GitHub Desktop.
keycode
Michael-Seiferles-MacBook-Pro:~ michael$ java KeyTest
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=157,keyText=?,keyChar=Undefined keyChar,modifiers=?,extModifiers=?,keyLocation=KEY_LOCATION_LEFT,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',modifiers=?,extModifiers=?,keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
Typed: java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='a',modifiers=?,extModifiers=?,keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
97
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=67,keyText=C,keyChar='c',modifiers=?,extModifiers=?,keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
Typed: java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='c',modifiers=?,extModifiers=?,keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
99
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=86,keyText=V,keyChar='v',modifiers=?,extModifiers=?,keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
Typed: java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='v',modifiers=?,extModifiers=?,keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
118
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=88,keyText=X,keyChar='x',modifiers=?,extModifiers=?,keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
Typed: java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='x',modifiers=?,extModifiers=?,keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
120
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=157,keyText=?,keyChar=Undefined keyChar,modifiers=?,extModifiers=?,keyLocation=KEY_LOCATION_LEFT,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=157,keyText=?,keyChar=Undefined keyChar,modifiers=?,extModifiers=?,keyLocation=KEY_LOCATION_LEFT,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',modifiers=?,extModifiers=?,keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
Typed: java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='a',modifiers=?,extModifiers=?,keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
97
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=157,keyText=?,keyChar=Undefined keyChar,modifiers=?,extModifiers=?,keyLocation=KEY_LOCATION_LEFT,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=88,keyText=X,keyChar='x',modifiers=?,extModifiers=?,keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
Typed: java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='x',modifiers=?,extModifiers=?,keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
120
@LeoWoerteler
Copy link

mine (Win7 Pro 64-Bit, Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_23-b05)):

Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=17,keyText=Strg,keyChar=Undefined keyChar,modifiers=Strg,extModifiers=Strg,keyLocation=KEY_LOCATION_LEFT,rawCode=17,primaryLevelUnicode=0,scancode=29] on frame0
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='�',modifiers=Strg,extModifiers=Strg,keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30] on frame0
Typed: java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='�',modifiers=Strg,extModifiers=Strg,keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
1
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=17,keyText=Strg,keyChar=Undefined keyChar,modifiers=Strg,extModifiers=Strg,keyLocation=KEY_LOCATION_LEFT,rawCode=17,primaryLevelUnicode=0,scancode=29] on frame0
Typed: java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar=Abbrechen,modifiers=Strg,extModifiers=Strg,keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
24
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=88,keyText=X,keyChar=Abbrechen,modifiers=Strg,extModifiers=Strg,keyLocation=KEY_LOCATION_STANDARD,rawCode=88,primaryLevelUnicode=120,scancode=45] on frame0
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=17,keyText=Strg,keyChar=Undefined keyChar,modifiers=Strg,extModifiers=Strg,keyLocation=KEY_LOCATION_LEFT,rawCode=17,primaryLevelUnicode=0,scancode=29] on frame0
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=67,keyText=C,keyChar='�',modifiers=Strg,extModifiers=Strg,keyLocation=KEY_LOCATION_STANDARD,rawCode=67,primaryLevelUnicode=99,scancode=46] on frame0
Typed: java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='�',modifiers=Strg,extModifiers=Strg,keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
3
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=17,keyText=Strg,keyChar=Undefined keyChar,modifiers=Strg,extModifiers=Strg,keyLocation=KEY_LOCATION_LEFT,rawCode=17,primaryLevelUnicode=0,scancode=29] on frame0
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=86,keyText=V,keyChar='�',modifiers=Strg,extModifiers=Strg,keyLocation=KEY_LOCATION_STANDARD,rawCode=86,primaryLevelUnicode=118,scancode=47] on frame0
Typed: java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='�',modifiers=Strg,extModifiers=Strg,keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
22

@LeoWoerteler
Copy link

'$' on a classical czech QWERTZ keyboard:

Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=17,keyText=Strg,keyChar=Undefined keyChar,modifiers=Strg,extModifiers=Strg,keyLocation=KEY_LOCATION_LEFT,rawCode=17,primaryLevelUnicode=0,scancode=29] on frame0
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=18,keyText=Alt,keyChar=Undefined keyChar,modifiers=Strg+Alt,extModifiers=Strg+Alt,keyLocation=KEY_LOCATION_RIGHT,rawCode=18,primaryLevelUnicode=0,scancode=56] on frame0
Pressed: java.awt.event.KeyEvent[KEY_PRESSED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='$',modifiers=Strg+Alt,extModifiers=Strg+Alt,keyLocation=KEY_LOCATION_STANDARD,rawCode=186,primaryLevelUnicode=367,scancode=39] on frame0
Typed: java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='$',modifiers=Alt Gr,extModifiers=Alt Gr,keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0,primaryLevelUnicode=0,scancode=0] on frame0
36

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment