###前提・実現したいこと
Kotlin実装で、JavaFXのTextAreaで、vim等のキーバインドを真似て実装しようとしたところ、追加したイベントハンドラとは別に、OSかなにかの元々の動作が同時に実行されてしまいます。これをなくしたいです。
###発生している問題・エラーメッセージ
###該当のソースコード
JavaとありますがただしくはKotlinです
java
1controller.mainTextArea.setOnKeyPressed { 2 3 if(event.isControlDown){ 4 5 val area = controller.mainTextArea 6 when (event.code) { 7 8 KeyCode.S -> controller.menu_file_save.onAction.handle(ActionEvent())//無視 9 KeyCode.H -> area.backward()//バックスペースの挙動が同時に出てしまう!該当部分 10 KeyCode.L -> area.forward 11 12 else -> {} 13 } 14 } 15 16}
###試したこと
どうやらTextAreaのスーパーを探してもそれらしきソースは見当たらず、OS依存のものではどうすればよいかわからずなにも出来ていません。
###補足情報(言語/FW/ツール等のバージョンなど)
JavaFX8-151 Java8 IntelliJ-idea
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/05 02:08