InputDevice.GetKeyCodeForKeyLocation(Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在參考 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 提供的假設鍵盤,可能有助於辨識按鍵的物理位置。
傳回
根據當前鍵盤配置,按鍵在指定位置產生的鍵碼。 若裝置未指定InputDevice#SOURCE_KEYBOARD或無法確定所請求的映射,則會回傳KeyEvent#KEYCODE_UNKNOWN。
- 屬性
備註
在參考 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<>{@link KeyEvent#KEYCODE_Q}/td td{@link KeyEvent#KEYCODE_A}<>/<>td></tr<>tr td><>德國 QWERTZ</td<>td<>{@link KeyEvent#KEYCODE_Y}/td<>td{@link KeyEvent#KEYCODE_Z}<>/td<>/tr><tr rt><>美國 QWERTY</td<>td<{@link KeyEvent#KEYCODE_B}>/td><td{@link KeyEvent#KEYCODE_B}<>/td<<>>/tbody></table>
Java 文件 android.view.InputDevice.getKeyCodeForKeyLocation(int)。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。