1

カスタマイズ可能なキーボードショートカットをJavaアプリケーションに含めたい(ユーザーが変更できる)。これは珍しいことではないので、自分の目標を達成するのに役立つライブラリ/プロジェクトがあるかどうか疑問に思いました。

残念ながら、Googleで役立つものを見つけることができませんでした。

ありがとう、aZen


自分のショートカットマネージャーを最初から作成することになりました。これには約20時間かかりました。

4

2 に答える 2

3

のインスタンスでは、アクセラレータとしてショートカットを指定できますAction。柔軟性は劣りますが、ショートカットはKeyEventを介して取得したインスタンスで表すことができますKeyListenerここで提案されているように、java.util.Preferencesまたはに保存できます。javax.jnlp.BasicService

私は汎用ライブラリを知りませんが、このゲームRCKeysはキーを再マップするためのダイアログを提供します。重複を防ぐために不可欠な機能が含まれています。

画像

于 2012-07-30T15:44:25.660 に答える
1

ライブラリについては知りませんが、行き詰まった場合は、KeyboardFocusManagerKeyboardEventDispatcherまたはKeyboardEventPostProcessorを確認してください。

これらは、少なくともシステムレベルの主要なイベントへのアクセスを提供します

于 2012-07-29T19:45:27.090 に答える