バージョン

KeyActionMappings プロパティ (EditorWithMask)

ユーザーのキー入力に応じたコントロールの動作を設定します。
シンタックス
'宣言
 
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 なし なし

参照