Sprache

InputDevice.GetKeyCodeForKeyLocation(Int32) Methode

Definition

Ruft die android.view.KeyEvent key code von der angegebenen Position auf einem Referenz-QWERTY-Tastaturlayout erzeugte ab.

[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 von der W3C bereitgestellt wird, die hilfreich sein kann, um die physische Position einer Taste zu identifizieren.

Gibt zurück

Der von der Taste an der angegebenen Position erzeugte Tastencode, je nach aktuellem Tastaturlayout. Gibt zurück KeyEvent#KEYCODE_UNKNOWN , wenn das Gerät nicht angegeben InputDevice#SOURCE_KEYBOARD wird oder die angeforderte Zuordnung nicht bestimmt werden kann.

Attribute

Hinweise

Ruft die android.view.KeyEvent key code von der angegebenen Position auf einem Referenz-QWERTY-Tastaturlayout erzeugte ab.

Diese API ist nützlich zum Abfragen der physischen Position von Tasten, die das auf dem aktuellen Gebietsschema und dem Tastaturlayout erzeugte Zeichen ändern.

Die folgende Tabelle enthält eine nicht vollständige Liste mit Beispielen: <Table border="2" width="85%" align="center" cellpadding="5"><thead><tr><th>Active Keyboard Layout</th th><>Eingabeparameter</th><Rückgabewert>/th<></tr></thead>

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

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: