12

私は現在、大幅にローカライズされた WPF アプリケーションに携わっており、英語以外の言語のメニューのキーボード ショートカットに関するバグが発生しました。このバグは修飾キー名 ( 、 など) が翻訳されていないことに言及してShiftCtrlましたが、これは簡単に修正できます。

ただし、これにより、衝突や慣習のために実行できない場合を除いて、コマンドの最初の文字に基づいていることが多いショートカット キー自体について考えるようになりました。コマンド名がローカライズされると、コマンドとそれぞれのショートカットの間のこのリンクは通常失われます。

  • これは心配する価値がありますか?
  • 既存の主要なアプリケーションは、この問題にどのように対処していますか?
  • この場合、他に考慮すべき問題はありますか?

この質問は WPF アプリに触発されたものですが、私は一般的なケースにもっと興味があります。

4

3 に答える 3

3

記号キー ( や など*)<は国際キーボード上で動き回る傾向があるため、近づかないでください。ウィキペディア: キーボード レイアウトを参照してください。

ローカリゼーションに応じて文字を切り替える予定がある場合は、代わりに英語のバリアントが必要かどうかをユーザーが選択できるようにする必要があります。言語によってショートカットを 2 セット覚えなければならないのはもどかしいです。(クロスプラットフォーム アプリケーションについても同様です。)

完全にカスタマイズ可能なキーボード ショートカットが最適ですが、それはパワー ユーザー向けの機能です。例については、 Media Player Classicを参照してください。

于 2009-01-27T17:28:13.843 に答える