KeyboardDevice クラス

定義

キーボード デバイスを表す抽象クラス。

public ref class KeyboardDevice abstract : System::Windows::Input::InputDevice
public abstract class KeyboardDevice : System.Windows.Input.InputDevice
type KeyboardDevice = class
    inherit InputDevice
Public MustInherit Class KeyboardDevice
Inherits InputDevice
継承

注釈

KeyboardDevice、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

キーボード関連の入力には、 クラスを使用します Keyboard 。 クラスは Keyboard 、アプリケーションのキーボードを表し、キーボードの状態を反映するメソッド、プロパティ、およびイベントを提供します。

クラスは Keyboard 、適切な KeyboardDeviceにデリゲートします。

各オブジェクトは InputDevice 、1 つの特定の入力デバイスを表します。 たとえば、マウスが 2 つある場合、2 つの InputDevice オブジェクトが存在します。

コンストラクター

KeyboardDevice(InputManager)

KeyboardDevice クラスの新しいインスタンスを初期化します。

プロパティ

ActiveSource

このデバイスの入力を報告している PresentationSource を取得します。

DefaultRestoreFocusMode

フォーカスを復元するときのWindows Presentation Foundation (WPF) の動作を取得または設定します。

Dispatcher

この Dispatcher が関連付けられている DispatcherObject を取得します。

(継承元 DispatcherObject)
FocusedElement

キーボード フォーカスを持つ要素を取得します。

Modifiers

現在押されている ModifierKeys のセットを取得します。

Target

このデバイスからの入力が送られる指定した IInputElement を取得します。

メソッド

CheckAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるかどうかを確認します。

(継承元 DispatcherObject)
ClearFocus()

フォーカスをクリアします。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Focus(IInputElement)

指定した IInputElement にキーボード フォーカスを設定します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetKeyStates(Key)

指定した Key のキー状態のセットを取得します。

GetKeyStatesFromSystem(Key)

派生クラスでオーバーライドされると、指定した KeyStatesKey を取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
IsKeyDown(Key)

指定した Key が押された状態であるかどうかを判断します。

IsKeyToggled(Key)

指定した Key が切り替わった状態であるかどうかを判断します。

IsKeyUp(Key)

指定した Key が離された状態であるかどうかを判断します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
VerifyAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるように強制します。

(継承元 DispatcherObject)

適用対象

こちらもご覧ください