Langage

InputDevice.GetKeyCodeForKeyLocation(Int32) Méthode

Définition

Obtient le android.view.KeyEvent key code produit par l’emplacement donné sur une disposition de clavier QWERTY de référence.

[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

Paramètres

locationKeyCode
Int32

Emplacement d’une clé spécifiée en tant que code clé sur la disposition QWERTY. Cela fournit un moyen cohérent de faire référence à l’emplacement physique d’une touche indépendamment de la disposition actuelle du clavier. Voir aussi clavier hypothétique fourni par le W3C, qui peut être utile pour identifier l’emplacement physique d’une touche.

Retours

Code de touche produit par la touche à l’emplacement spécifié, en fonction de la disposition actuelle du clavier. Retourne KeyEvent#KEYCODE_UNKNOWN si l’appareil ne spécifie InputDevice#SOURCE_KEYBOARD pas ou si le mappage demandé ne peut pas être déterminé.

Attributs

Remarques

Obtient le android.view.KeyEvent key code produit par l’emplacement donné sur une disposition de clavier QWERTY de référence.

Cette API est utile pour interroger l’emplacement physique des touches qui modifient le caractère généré en fonction des paramètres régionaux actuels et de la disposition du clavier.

Le tableau suivant fournit une liste non exhaustive d’exemples : <table border="2 » width="85%" align="center » cellpadding="5"><thead><tr><th>Active Keyboard Layout</><th th>Input Parameter</th><th>Return Value</th></thead><>

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

Java documentation pour android.view.InputDevice.getKeyCodeForKeyLocation(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à