KeyboardDevice KeyboardDevice KeyboardDevice KeyboardDevice Class

定義

キーボード デバイスを表す抽象クラス。Abstract class that represents a keyboard device.

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
継承

注釈

KeyboardDeviceWindows Presentation Foundation (WPF)Windows Presentation Foundation (WPF)インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。The KeyboardDevice supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

キーボード関連の入力の場合はKeyboard 、クラスを使用します。For keyboard related input, use the Keyboard class. クラスKeyboardは、アプリケーションに対するキーボードを表し、キーボードの状態を反映するメソッド、プロパティ、およびイベントを提供します。The Keyboard class represents the keyboard to an application and provides methods, properties, and events that reflect the state of the keyboard.

クラスKeyboardは、適切なKeyboardDeviceにデリゲートします。The Keyboard class delegates to the appropriate KeyboardDevice.

InputDeviceオブジェクトは、特定の1つの入力デバイスを表します。Each InputDevice object represents one particular input device. たとえば、2つのマウスがある場合、2つInputDeviceのオブジェクトが存在します。For example, if there are two mice, there will be two InputDevice objects.

コンストラクター

KeyboardDevice(InputManager) KeyboardDevice(InputManager) KeyboardDevice(InputManager) KeyboardDevice(InputManager)

KeyboardDevice クラスの新しいインスタンスを初期化します。Initializes a new instance of the KeyboardDevice class.

プロパティ

ActiveSource ActiveSource ActiveSource ActiveSource

このデバイスの入力を報告している PresentationSource を取得します。Gets the PresentationSource that is reporting input for this device.

DefaultRestoreFocusMode DefaultRestoreFocusMode DefaultRestoreFocusMode DefaultRestoreFocusMode

フォーカスを復元するときの Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) の動作を取得または設定します。Gets or sets the behavior of Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) when restoring focus.

Dispatcher Dispatcher Dispatcher Dispatcher

この Dispatcher が関連付けられている DispatcherObject を取得します。Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
FocusedElement FocusedElement FocusedElement FocusedElement

キーボード フォーカスを持つ要素を取得します。Gets the element that has keyboard focus.

Modifiers Modifiers Modifiers Modifiers

現在押されている ModifierKeys のセットを取得します。Gets the set of ModifierKeys which are currently pressed.

Target Target Target Target

このデバイスからの入力が送られる指定した IInputElement を取得します。Gets the specified IInputElement that input from this device is sent to.

メソッド

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるかどうかを確認します。Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
ClearFocus() ClearFocus() ClearFocus() ClearFocus()

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

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
Focus(IInputElement) Focus(IInputElement) Focus(IInputElement) Focus(IInputElement)

指定した IInputElement にキーボード フォーカスを設定します。Sets keyboard focus on the specified IInputElement.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetKeyStates(Key) GetKeyStates(Key) GetKeyStates(Key) GetKeyStates(Key)

指定した Key のキー状態のセットを取得します。Gets the set of key states for the specified Key.

GetKeyStatesFromSystem(Key) GetKeyStatesFromSystem(Key) GetKeyStatesFromSystem(Key) GetKeyStatesFromSystem(Key)

派生クラスでオーバーライドされると、指定した KeyStatesKey を取得します。When overridden in a derived class, obtains the KeyStates for the specified Key.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
IsKeyDown(Key) IsKeyDown(Key) IsKeyDown(Key) IsKeyDown(Key)

指定した Key が押された状態であるかどうかを判断します。Determines whether the specified Key is in the down state.

IsKeyToggled(Key) IsKeyToggled(Key) IsKeyToggled(Key) IsKeyToggled(Key)

指定した Key が切り替わった状態であるかどうかを判断します。Determines whether the specified Key is in the toggled state.

IsKeyUp(Key) IsKeyUp(Key) IsKeyUp(Key) IsKeyUp(Key)

指定した Key が離された状態であるかどうかを判断します。Determines whether the specified Key is in the up state.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるように強制します。Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)

適用対象

こちらもご覧ください