画像ビューアーの制御をショートカットキーで実現しようと、Scene のインスタンスに onKeyPressed を使っていた。 順調に進んでいたけど、"+" で拡大処理を実装したところ、"+" だけ何も表示が変わらない。"-" は正しく縮小処理がされるのに…。 原因は、日本語キーボードでは "+" は "Shift + ; " で、onKeyPressed では "Shift" キーでイベント処理、 ";" キーで次のイベント処理になっていた。 KeyEvent (JavaFX 8) によると、onKeyTyped を使う必要がある。 以下のコードで、キーを押したときにそれぞれ何が呼び出されるかを調べることができる。 onKeyTyped を使うときは、getCharacter メソッドで入力された文字を文字列として解釈する必要がある。 逆に、shift や insert キーなど文字列に