言語

KeyCharacterMap クラス

定義

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

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

注釈

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

Javaドキュメント。

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

コンストラクター

名前 説明
KeyCharacterMap(IntPtr, JniHandleOwnership)

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

フィールド

名前 説明
CombiningAccent

キー文字値の組み合わせアクセントを識別します。

CombiningAccentMask

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

HexInput

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

PickerDialogInput

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

プロパティ

名前 説明
Class

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

(継承元 Object)
Creator

KeyCharacterMap インスタンスのパーセル可能な作成者を取得します。

Handle

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

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

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

(継承元 JavaObject)
JniPeerMembers

Android バインド ランタイムの.NETによって使用される JNI ピア メタデータを取得します。

KeyboardType

キーボードの種類を取得します。 NUMERIC、PREDICTIVE、ALPHA、FULL、または SPECIAL_FUNCTION を返します。 キーボードの種類によってセマンティクスが異なります。 詳細については、キーボードの型定数に関連付けられているドキュメントを参照してください。

ModifierBehavior

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

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

Android バインド ランタイムの.NETによって使用される JNI クラス ハンドルを取得します。

ThresholdType

Android バインド ランタイムの.NETによって使用されるマネージド型を取得します。

メソッド

名前 説明
Clone()

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

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(継承元 JavaObject)
DescribeContents()

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

DeviceHasKey(Keycode)

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

DeviceHasKeys(Keycode[])

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

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

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

(継承元 JavaObject)
Equals(Object)

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

(継承元 JavaObject)
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[], Int32)

指定したメタ状態で指定したキーが生成できる最初の候補文字を取得します。

GetMatch(Keycode, Char[], MetaKeyStates)

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

GetMatch(Keycode, Char[])

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

GetNumber(Keycode)

キーに関連付けられている番号または記号を取得します。 数値ではなく、文字値が返されます。 キーが数値ではなく記号である場合、シンボルは再調整されます。

IsPrintingKey(Keycode)

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

JavaFinalize()

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

(継承元 Object)
Load(Int32)

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

Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

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

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

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

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

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

名前 説明
IJavaPeerable.Disposed()

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

(継承元 JavaObject)
IJavaPeerable.Finalized()

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

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

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

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

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

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

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

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

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象