'宣言 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 | なし | なし |