質問編集履歴

2

試したことを修正

2025/06/06 15:07

投稿

HSSHSK
HSSHSK

スコア13

title CHANGED
File without changes
body CHANGED
@@ -29,6 +29,8 @@
29
29
  - [ ] ソースコードを自分なりに変更した
30
30
  - [ ] 知人に聞いた
31
31
  - [ ] その他
32
+ stackoverflowの下記は確認済です。
33
+ https://stackoverflow.com/questions/36009964/how-to-disable-mnemonic-for-javafx-menubar
32
34
 
33
35
  ##### 上記の詳細・結果
34
36
  stackoverflowなど調べまくってその通りにしてみましたがうまくいきませんでした。またkeyTypedイベントの場合は、altキーのcharacterが取得できないので使えません。

1

後半の文章を修正

2025/06/06 15:06

投稿

HSSHSK
HSSHSK

スコア13

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  ### 実現したいこと
2
2
  現在WindowsをプラットフォームにjavaFXでアプリを開発中です。アプリを操作するためにaltキーを使いたいのですが、アプリの動作と同時にメニューバーも反応してしまいます(Wndoesの仕様)。それをdisableにしたいのですが方法がわかりません。
3
3
  もちろん、Key pressイベントとKey releaseイベントでevent.consume()はしているのですが反応しないようです(ソース参照)。
4
- どなたか実現方法を教えてください。event.consume()でなくてWindowsのメニューバーのactivation機能そのものを反応しなくするでも構いません。よろしくお願いします。
4
+ どなたか実現方法を教えてください。event.consume()でなくてアプリ使用中はjavafxからWindowsのメニューバーのmnemonic機能そのものを反応しなくするような方法でも構いません。よろしくお願いします。
5
5
 
6
6
  ### 発生している問題・分からないこと
7
7
  keyPres、keyReleaseでevent.consume()してもaltキー押下でWindowsおメニューバーが反応してしまう。