F1-F10、Up、Down、Backspace、Enterにバインドされた物理ボタンを持つ特別な目的のハードウェア用のダッシュボード風のアプリケーションを構築しています。アプリケーションはいくつかのビュー (MVVM パターンを使用して実装) で構成され、ユーザー操作のほとんどは、物理ボタンの近くに配置されたメニューで行われます。Fキーを押してメニューの状態を切り替えようとしていますが、うまくいきません!
Fキーをキャッチして通常の番号1〜10として送信し、Alt + [1〜10]をAccesskeyを使用して多くのキーにマッピングする代替ソリューションを(うまくいきましたが)試しました。ただし、メニューがフォーカスを失ったかどうかを追跡する必要があるため、これは最適なソリューションではありません (ユーザーはタッチ スクリーンでナビゲートすることもできます)。それに加えて、menuitem-header から accesskey-text を非表示にすることも試みました (非表示にすることは不可能に思われるため)。