'宣言 Public ReadOnly Property KeyActionMappings As KeyActionMappings
public KeyActionMappings KeyActionMappings {get;}
KeyActionMappings プロパティを使用すると、ユーザーのキーボード入力を処理するためのメカニズムにアクセスできます。選択、移動、編集などのアクションに使用されるキーストロークはすべてテーブルベースのシステムに保存されており、このプロパティを使用して確認したり変更したりできます。KeyActionsMappings プロパティを使用すれば、コントロールのキーボード レイアウトをカスタマイズして、アプリケーションの対話性に関する独自の基準に合わせることができます。
たとえば、F8 キーを押したときにセルの間を移動できるようにしたい場合は、この動作を追加できます。アクションに関連付けるキーコードと特殊修飾キーを指定できるほか、特定のコンテキストでキーマッピングが適用されるかどうかを決定できます。
KeyCode | ActionCode | StateRequired | StateDisallowed | SpecialKeysRequired | SpecialKeysDisallowed |
---|---|---|---|---|---|
右 | NextCharacter | Character | なし | なし | Ctrl |
右 | NextSection | Character | LastSection | Ctrl | なし |
右 | AfterLastCharacter | LastSection | なし | Ctrl | なし |
右 | SetPivot | なし | UnInitialized | なし | Shift |
左 | PrevCharacter | なし | FirstCharacter | なし | Ctrl |
左 | PrevSection | なし | FirstSection | Ctrl | なし |
左 | FirstCharacter | FirstSection | FirstCharacter | Ctrl | なし |
左 | SetPivot | なし | UnInitialized | なし | Shift |
Home | FirstCharacter | なし | FirstCharacter | なし | なし |
Home | SetPivot | なし | UnInitialized | なし | Shift |
End | AfterLastCharacter | なし | AfterLastCharacter | なし | なし |
End | SetPivot | なし | UnInitialized | なし | Shift |
Tab | NextSection | Character | LastSection | なし | Shift |
Tab | SetPivot | Character | LastSection | なし | Shift |
Tab | SelectSection | Character | LastSection | なし | Shift |
Tab | NextControl | LastSection | なし | なし | Shift |
Tab | NextControl | AfterLastCharacter | なし | なし | Shift |
Tab | NextControl | UnInitialized | 文字、AfterLastCharacter | なし | |
Tab | PrevSection | なし | FirstSection | Shift | なし |
Tab | SetPivot | なし | FirstSection | Shift | なし |
Tab | SelectSection | なし | FirstSection | Shift | なし |
Tab | PrevControl | FirstSection | なし | Shift | なし |
Tab | PrevControl | UnInitialized | 文字、AfterLastCharacter | Shift | |
削除 | 削除 | 選択済み | なし | なし | なし |
削除 | 削除 | Character | 選択済み | なし | Shift |
削除 | Backspace | なし | なし | Shift | Ctrl |
削除 | AfterLastCharacter | Character | 選択済み | Ctrl | Shift |
削除 | 削除 | Character | 選択済み | Ctrl | Shift |
Back | Backspace | 選択済み | なし | なし | なし |
Back | Backspace | なし | FirstCharacter, Selected | なし | なし |
C | Copy | 選択済み | なし | Ctrl | なし |
X | Cut | 選択済み | なし | Ctrl | なし |
V | 貼り付け | なし | なし | Ctrl | なし |
Insert | ToggleInsertionMode | なし | なし | なし | なし |
Up | UpKeyAction | なし | UnInitialized | なし | なし |
Down | DownKeyAction | なし | UnInitialized | なし | なし |