|
ymm4-plugin-document
|
標準の KeyGesture を拡張し、特定のUI要素での動作を制御する機能を追加したクラスです。 [詳解]
公開メンバ関数 | |
| KeyGestureEx (Key key, ModifierKeys modifierKeys) | |
| KeyGestureEx クラスの新しいインスタンスを初期化します。 | |
| override bool | Matches (object targetElement, InputEventArgs inputEventArgs) |
| 指定された入力イベントがこのキージェスチャに一致するかどうかを判断します。 | |
標準の KeyGesture を拡張し、特定のUI要素での動作を制御する機能を追加したクラスです。
このクラスは、グローバルなショートカットキーを定義する際に、TextBoxやComboBoxなどの入力コントロールがフォーカスを持っている場合には、 そのショートカットを無効化し、コントロール本来のキー入力を優先させるために使用します。 これにより、ユーザーがテキスト入力中に意図せずグローバルなコマンドが実行されるのを防ぎます。
| YukkuriMovieMaker.Settings.KeyGestureEx.KeyGestureEx | ( | Key | key, |
| ModifierKeys | modifierKeys ) |
KeyGestureEx クラスの新しいインスタンスを初期化します。
| key | キー。 |
| modifierKeys | 修飾キー。 |
| override bool YukkuriMovieMaker.Settings.KeyGestureEx.Matches | ( | object | targetElement, |
| InputEventArgs | inputEventArgs ) |
指定された入力イベントがこのキージェスチャに一致するかどうかを判断します。
| targetElement | イベントのターゲット要素。 |
| inputEventArgs | 評価する入力イベントのデータ。 |
true。それ以外の場合は false。TextBoxやRichTextBoxなどがフォーカスされている場合、一般的な編集用ショートカット(Ctrl+C, Ctrl+Vなど)と競合しないように、このジェスチャの一致を抑制します。