語言

InputDevice.GetKeyCodeForKeyLocation(Int32) 方法

定義

在參考 QWERTY 鍵盤佈局上,由指定位置產生 。android.view.KeyEvent key code

[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

參數

locationKeyCode
Int32

在 QWERTY 佈局中指定為鍵碼的位置。 這提供了一種獨立於當前鍵盤配置之外,一致地參考按鍵的物理位置的方式。 另見 W3C 提供的假設鍵盤,可能有助於辨識按鍵的物理位置。

傳回

根據當前鍵盤配置,按鍵在指定位置產生的鍵碼。 若裝置未指定KeyEvent#KEYCODE_UNKNOWN或無法確定所請求的映射,則會回傳InputDevice#SOURCE_KEYBOARD

屬性

備註

在參考 QWERTY 鍵盤佈局上,由指定位置產生 。android.view.KeyEvent key code

此 API 用於查詢根據當前地點與鍵盤配置改變字元的按鍵物理位置。

下表提供非完整範例列表:<table border=“2” 寬度=“85%” align=“center” cellpadding=“5”><thead><tr><th>Active Keyboard Layout</th><>輸入參數</th><>回傳值</th></tr></thead>

<tbody><tr><TD>法國 AZERTY</td><td>KeyEvent#KEYCODE_Q</td td><>/KeyEvent#KEYCODE_A<td></tr><tr td><>德國 QWERTZ</td><td>KeyEvent#KEYCODE_Y</td><td>KeyEvent#KEYCODE_Z</td></tr><tr rt><>美國 QWERTY</td><td>KeyEvent#KEYCODE_B</td><td>KeyEvent#KEYCODE_B</td><></tbody></table>

Java 文件 android.view.InputDevice.getKeyCodeForKeyLocation(int)

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於