[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
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
: