Lenguaje

InputDevice.GetKeyCodeForKeyLocation(Int32) Método

Definición

Obtiene el android.view.KeyEvent key code generado por la ubicación especificada en un diseño de teclado QWERTY de referencia.

[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

Parámetros

locationKeyCode
Int32

Ubicación de una clave especificada como código de clave en el diseño QWERTY. Esto proporciona una manera coherente de hacer referencia a la ubicación física de una tecla independientemente del diseño de teclado actual. Consulte también el Teclado hipotético proporcionado por el W3C, que puede resultar útil para identificar la ubicación física de una tecla.

Devoluciones

El código de tecla generado por la tecla en la ubicación especificada, dado el diseño del teclado actual. Devuelve KeyEvent#KEYCODE_UNKNOWN si el dispositivo no especifica InputDevice#SOURCE_KEYBOARD o no se puede determinar la asignación solicitada.

Atributos

Comentarios

Obtiene el android.view.KeyEvent key code generado por la ubicación especificada en un diseño de teclado QWERTY de referencia.

Esta API es útil para consultar la ubicación física de las teclas que cambian el carácter generado en función de la configuración regional actual y el diseño del teclado.

En la tabla siguiente se proporciona una lista no exhaustiva de ejemplos: <table border="2" width="85%" align="center" cellpadding="5"><thead><tr><th>Active Keyboard Layout</th><>Input Parameter</th><>Return Value</th></tr></thead>

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

Java documentación para android.view.InputDevice.getKeyCodeForKeyLocation(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a