InputDevice.GetKeyCodeForKeyLocation(Int32) Metode

Definisi

Mendapatkan yang android.view.KeyEvent key code dihasilkan oleh lokasi yang diberikan pada referensi tata letak keyboard QWERTY.

[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

Lokasi kunci yang ditentukan sebagai kode kunci pada tata letak QWERTY. Ini menyediakan cara yang konsisten untuk merujuk ke lokasi fisik kunci secara independen dari tata letak keyboard saat ini. Lihat juga keyboard hipotetis yang disediakan oleh W3C, yang mungkin berguna untuk mengidentifikasi lokasi fisik kunci.

Mengembalikan

Kode kunci yang dihasilkan oleh kunci di lokasi yang ditentukan, mengingat tata letak keyboard saat ini. Mengembalikan KeyEvent#KEYCODE_UNKNOWN jika perangkat tidak menentukan InputDevice#SOURCE_KEYBOARD atau pemetaan yang diminta tidak dapat ditentukan.

Atribut

Keterangan

Mendapatkan yang android.view.KeyEvent key code dihasilkan oleh lokasi yang diberikan pada referensi tata letak keyboard QWERTY.

API ini berguna untuk mengkueri lokasi fisik kunci yang mengubah karakter yang dihasilkan berdasarkan lokal dan tata letak keyboard saat ini.

Tabel berikut ini menyediakan daftar contoh yang tidak lengkap: <table border="2" width="85%" align="center" cellpadding="5"><thead><tr><th>Active Keyboard Layout</th th><>Input Parameter</th th th><>Return Value</th></tr></thead>

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

Java dokumentasi untuk android.view.InputDevice.getKeyCodeForKeyLocation(int).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk