プログラマメモ2 - programmer no memo2

[java-swing]KeyEventではまりそう 2006/04/21
2006/11/26

KeyEvent.VK_PLUSが必ずしも+ではないことに注意



http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4262044





ctrl + +で拡大処理をさせようとしてはまった。バグではない。





参考出力はサンのサンプルコードを利用

テンキーの+

KEY PRESSED:

key code = 107 (NumPad +)

modifiers = 0 (no modifiers)

action key? NO

key location: numpad



KeyCodeが107で、Javadocを調べるとVK_ADD



テンキーの-

KEY PRESSED:

key code = 109 (NumPad -)

modifiers = 0 (no modifiers)

action key? NO

key location: numpad

KeyCodeが107で、Javadocを調べるとVK_SUBTRACT



テンキーでないところはの+は日本語キーボードだとセミコロンの位置にある

KEY PRESSED:

key code = 59 (Semicolon)

modifiers = 0 (no modifiers)

action key? NO

key location: standard

KeyCodeが59で、Javadocを調べるとVK_SEMICOLON



テンキーでないところはの-は日本語キーボードだと

KEY PRESSED:

key code = 45 (Minus)

modifiers = 0 (no modifiers)

action key? NO

key location: standard

KeyCodeが45で、Javadocを調べるとVK_MINUS

: