F10
いくつかのショートカット キー ( 、F12
など)を持つ Java スイング アプリがあります。
問題は、このアプリを MacOS X で実行すると、ショートカット キーを押すと、Mac OS でデフォルトの動作になることです。
Swing アプリからプログラムで MacOS の F キーのデフォルト動作を無効にする可能性はありますか?
いいえ、これらの設定はユーザーの管理下にありSystem preferences > Keyboard > Keyboard Shortcuts
ます。もちろん、選択したキー バインディングに修飾子を追加することを妨げるものは何もありません。理想的には、ユーザーが設定を保持できるようにする必要があります。