alt +右矢印の割り当てを解除


11

私はView.NavigateBackwardとView.NavigateBackwardを次のようにマップしようとしています:

  • View.NavigateBackward = Alt + LeftArrow
  • View.NavigateForward = Alt + RightArrow

Visual Studioで[キーボードオプション]ダイアログを使用すると、非常に簡単です。はい、ショートカットを割り当てて、NavigateBackwardが機能しています。しかし、以前はEdit.CompleteWordに割り当てられていたNavigateForwardは、古い割り当てのままです。Edit.CompleteWordが 'Ctrl + K、W'に割り当てられていることを確認しましたが、Alt + RightArrowはまだ完全な単語として動作しています。割り当てることができない矢印キーについて何か特別なものはありますか?

VS 2010とWebブラウザーでマウスボタンの動作が同じになるようにしたいのですが。[戻る]ボタンは問題なく機能しますが、[進む]ボタンは正しく再割り当てされません。提案?

回答:


12

jcollumの答えを拡張するには...

どうやら、グローバルレベルでの割り当ては、「グローバルに実施する」ことを意味するものではありません。代わりに、現在のエディタータイプまたはウィンドウに特定の割り当てがない場合に「フォールバック」として表示されます。

したがって、グローバルキーの割り当てが機能しない場合は、この場合はAlt +右矢印キーで、[ツール]-[オプション]-[環境]-[キーボード]に移動します。

[ショートカットキーを押す]フィールドをクリックし、Alt +右矢印の組み合わせを押します。

次に、[現在使用しているショートカット]ドロップダウンをクリックすると、「Edit.CompleteWord(Alt +右矢印(ワークフローデザイナー))」のように、優先されている問題のあるコマンドが表示されます。

キーボード画面1

次に、問題のあるコマンドを[次を含むコマンドを表示]フィールドに入力します。つまり、Edit.CompleteWordと入力します。次に、[選択したコマンドのショートカット]ドロップダウンをクリックします。Alt +右矢印を上書きしているものを選択し、[削除]をクリックします。

キーボード画面2

これで、グローバルに割り当てられたショートカットが使用されます(優先される他のショートカットがない場合)。


5

クラシックは「投稿してから30秒後に構成されました」:すべてのエディターでEdit.CompleteWordキーボードの割り当てを削除する必要があります。どうやら、Globalは必要なようにすべてのエディターをオーバーライドしません。


おかげで、まったく同じ理由でそれを探していました。
blez 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.