KeyCharacterMap.GetEvents(Char[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
入力ストリームに配置すると、指定された文字シーケンスが当然生成される可能性がある KeyEvent オブジェクトの配列を取得します。
[Android.Runtime.Register("getEvents", "([C)[Landroid/view/KeyEvent;", "GetGetEvents_arrayCHandler")]
public virtual Android.Views.KeyEvent[]? GetEvents(char[]? chars);
[<Android.Runtime.Register("getEvents", "([C)[Landroid/view/KeyEvent;", "GetGetEvents_arrayCHandler")>]
abstract member GetEvents : char[] -> Android.Views.KeyEvent[]
override this.GetEvents : char[] -> Android.Views.KeyEvent[]
パラメーター
- chars
- Char[]
生成する文字のシーケンス。
返品
KeyEventオブジェクトの配列。現在のキー文字マップを使用して指定された char 配列を生成できない場合は null。
- 属性
注釈
入力ストリームに配置すると、指定された文字シーケンスが当然生成される可能性がある KeyEvent オブジェクトの配列を取得します。 シーケンスがこれらのイベントを生成する唯一の方法であるか、最適であるとは限りません。
この関数は、主にインストルメンテーションとテストの目的で提供されます。 文字をキー コードにマップできない場合があります。 特に、 #BUILT_IN_KEYBOARD built-in keyboard デバイス ID のキー文字マップが空の場合があります。 代わりに、 #VIRTUAL_KEYBOARD virtual keyboard デバイス ID に関連付けられているキー文字マップを使用することを検討してください。
堅牢なテキスト入力の場合は、この関数を使用しないでください。 代わりに、KeyEventを使用して、目的の文字列を含むアクション コード KeyEvent#ACTION_MULTIPLEを含むKeyEvent#KeyEvent(long, String, int, int)を構築します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。