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)

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

GetType()

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

(継承元 Object)
IsKeyDown(Key)

指定した Key がダウン状態であるかどうかを判断します。

IsKeyToggled(Key)

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

IsKeyUp(Key)

指定した Key がアップ状態であるかどうかを判断します。

MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)
VerifyAccess()

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

(継承元 DispatcherObject)

適用対象

こちらもご覧ください