言語

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" width="85%" align="center" cellpadding="5"><thead><tr><th>Active Keyboard Layout</th><th>Input Parameter</th><th>Return Value</th></tr></thead>

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

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象