InputDevice.GetKeyCodeForKeyLocation(Int32) メソッド

定義

android.view.KeyEvent key code参照 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

パラメーター

locationKeyCode
Int32

QWERTY レイアウトのキー コードとして指定されたキーの場所。 これにより、現在のキーボード レイアウトとは無関係に、キーの物理的な位置を参照する一貫した方法が提供されます。 また、次の項目も参照してください。W3C によって提供される架空のキーボード。これは、キーの物理的な位置を識別するのに役立つ場合があります。

戻り値

現在のキーボード レイアウトを指定して、指定した場所にあるキーによって生成されるキー コード。 KeyEvent#KEYCODE_UNKNOWNデバイスが指定InputDevice#SOURCE_KEYBOARDしない場合、または要求されたマッピングを特定できない場合は を返します。

属性

注釈

android.view.KeyEvent key code参照 QWERTY キーボード レイアウト上の指定された場所によって生成される を取得します。

この 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<>td{@link KeyEvent#KEYCODE_Q}></td><td<><{@link KeyEvent#KEYCODE_A}>/tr td><><td>ドイツ語 QWERTZ</td td<>td{@link KeyEvent#KEYCODE_Y}></td><td><{@link KeyEvent#KEYCODE_Z}<>/tr tr><<>td>US QWERTY</td td><<>{@link KeyEvent#KEYCODE_B}/td><td><{@link KeyEvent#KEYCODE_B}/td/td<<>>/tbody></table>

の Java ドキュメント android.view.InputDevice.getKeyCodeForKeyLocation(int)

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

適用対象