Freigeben über


InputDevice.GetKeyCodeForKeyLocation(Int32) Methode

Definition

Ruft die ab, die android.view.KeyEvent key code von der angegebenen Position in einem QWERTY-Referenz-Tastaturlayout erzeugt wird.

[Android.Runtime.Register("getKeyCodeForKeyLocation", "(I)I", "", ApiSince=33)]
public int GetKeyCodeForKeyLocation (int locationKeyCode);
[<Android.Runtime.Register("getKeyCodeForKeyLocation", "(I)I", "", ApiSince=33)>]
member this.GetKeyCodeForKeyLocation : int -> int

Parameter

locationKeyCode
Int32

Die Position eines Schlüssels, der als Schlüsselcode im QWERTY-Layout angegeben ist. Dies bietet eine konsistente Möglichkeit, sich unabhängig vom aktuellen Tastaturlayout auf die physische Position einer Taste zu beziehen. Siehe auch Hypothetische Tastatur , die vom W3C bereitgestellt wird, die hilfreich sein kann, um die physische Position einer Taste zu identifizieren.

Gibt zurück

Der Schlüsselcode, der von der Taste an der angegebenen Position erzeugt wird, wenn das aktuelle Tastaturlayout gegeben ist. Gibt zurück KeyEvent#KEYCODE_UNKNOWN , wenn das Gerät nicht angibt InputDevice#SOURCE_KEYBOARD oder die angeforderte Zuordnung nicht ermittelt werden kann.

Attribute

Hinweise

Ruft die ab, die android.view.KeyEvent key code von der angegebenen Position in einem QWERTY-Referenz-Tastaturlayout erzeugt wird.

Diese API ist nützlich für die Abfrage der physischen Position von Schlüsseln, die das auf dem aktuellen Gebietsschema und Tastaturlayout erzeugte Zeichen ändern.

Die folgende Tabelle enthält eine nicht vollständige Liste von Beispielen: <table border="2" width="85%" align="center" cellpadding="5"<>thead><tr><th>Active Keyboard Layout</th><th>Input Parameter</th><th>Return Value</th></tr></thead>

<tbody><tr><td>French AZERTY</td><td><{@link KeyEvent#KEYCODE_Q}/td><td>{@link KeyEvent#KEYCODE_A}</td></tr><tr><td>German QWERTZ</td td>{@link KeyEvent#KEYCODE_Y}</td>><<td><{@link KeyEvent#KEYCODE_Z}/td></tr><tr tr td<>>US QWERTY</td td>>{@link KeyEvent#KEYCODE_B}<</td td>><<{@link KeyEvent#KEYCODE_B}/td/td<>/tr<>/tbody></table>

Java-Dokumentation für android.view.InputDevice.getKeyCodeForKeyLocation(int).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: