KeyCharacterMap クラス

定義

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

[Android.Runtime.Register("android/view/KeyCharacterMap", DoNotGenerateAcw=true)]
public class KeyCharacterMap : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/KeyCharacterMap", DoNotGenerateAcw=true)>]
type KeyCharacterMap = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
KeyCharacterMap
属性
実装

注釈

の Java ドキュメント android.view.KeyCharacterMap

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

コンストラクター

KeyCharacterMap(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

CombiningAccent
CombiningAccentMask

の戻り値をこの値 #get(int, int) でマスクして、"デッド キー" のアクセント文字の印刷可能な表現を取得します。

HexInput

このプライベート使用文字は、16 進数字による Unicode 文字入力をトリガーするために使用されます。

PickerDialogInput

このプライベート使用文字は、その他のシンボルの文字ピッカーを表示するために使用されます。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Creator
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

(継承元 Object)
JniPeerMembers

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

KeyboardType

キーボードの種類を取得します。

ModifierBehavior

など KeyEvent#KEYCODE_SHIFT_LEFT、このキーボードの修飾キーの動作を記述する定数を取得します。

PeerReference

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
DescribeContents()

この Parcelable のマーシャリングされた表現に含まれる特殊なオブジェクトの種類について説明します。

DeviceHasKey(Keycode)

特定のキー コードを生成できる現在接続されている入力デバイスに物理キーが存在するかどうかをフレームワークに照会します。

DeviceHasKeys(Keycode[])

特定のキー コードの配列を生成できる現在接続されている入力デバイスに物理キーが存在するかどうかをフレームワークに照会します。

Dispose()

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

(継承元 Object)
Dispose(Boolean)

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
Get(Keycode, Int32)

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

Get(Keycode, MetaKeyStates)

指定したキーとメタ キーの状態の組み合わせによって生成された Unicode 文字を取得します。

GetDeadChar(Int32, Int32)

アクセントを生成するデッド キーとキー生成文字 c を組み合わせて生成される文字を取得します。

GetDisplayLabel(Keycode)

このキーの主文字を取得します。

GetEvents(Char[])

入力ストリームに配置すると、指定された文字シーケンスを確実に生成できる KeyEvent オブジェクトの配列を取得します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetKeyData(Keycode, KeyCharacterMap+KeyData)
古い.

特定のキー コードの文字変換データを取得します。

GetMatch(Keycode, Char[])

指定したキー コードによって生成できる文字配列の最初の文字を取得します。

GetMatch(Keycode, Char[], Int32)

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

GetMatch(Keycode, Char[], MetaKeyStates)

指定したキー コードによって生成できる文字配列の最初の文字を取得します。

GetNumber(Keycode)

キーに関連付けられている数値または記号を取得します。

IsPrintingKey(Keycode)

指定したキーがグリフを生成する場合は true を返します。

JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Load(Int32)

指定したデバイス ID を持つキーボードのキー文字マップを読み込みます。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

(継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

(継承元 Object)
Wait(Int64, Int32)

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

このオブジェクトをパーセルにフラット化します。

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

(継承元 Object)
IJavaPeerable.Finalized()

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

GetJniTypeName(IJavaPeerable)

キーボード デバイスによって提供されるキーとそれに関連付けられているラベルについて説明します。

適用対象