Поделиться через


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.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

KeyCharacterMap(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

CombiningAccent
CombiningAccentMask

Маскировать возвращаемое значение из #get(int, int) этого значения, чтобы получить печатное представление символа акцента "мертвый ключ".

HexInput

Этот символ частного использования используется для активации ввода символов Юникода шестнадцатеричными цифрами.

PickerDialogInput

Этот символ частного использования используется для создания средства выбора символов для других символов.

Свойства

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Creator
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Описывает ключи, предоставляемые устройством клавиатуры и соответствующими метками.

(Унаследовано от Object)
JniPeerMembers

Описывает ключи, предоставляемые устройством клавиатуры и соответствующими метками.

KeyboardType

Возвращает тип клавиатуры.

ModifierBehavior

Возвращает константу, описывающую поведение модификаторов этой клавиатуры, KeyEvent#KEYCODE_SHIFT_LEFTнапример.

PeerReference

Описывает ключи, предоставляемые устройством клавиатуры и соответствующими метками.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
DescribeContents()

Описать виды специальных объектов, содержащихся в маршалируемом представлении в этом маршалируемом представлении.

DeviceHasKey(Keycode)

Запрашивает платформу о том, существуют ли физические ключи на всех подключенных в данный момент устройствах ввода, способных производить заданный код ключа.

DeviceHasKeys(Keycode[])

Запрашивает платформу о том, существуют ли физические ключи на всех подключенных в данный момент устройствах ввода, способных производить заданный массив ключевых кодов.

Dispose()

Описывает ключи, предоставляемые устройством клавиатуры и соответствующими метками.

(Унаследовано от Object)
Dispose(Boolean)

Описывает ключи, предоставляемые устройством клавиатуры и соответствующими метками.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
Get(Keycode, Int32)

Описывает ключи, предоставляемые устройством клавиатуры и соответствующими метками.

Get(Keycode, MetaKeyStates)

Возвращает символ Юникода, созданный указанным сочетанием состояния ключа и метаключа.

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)

Загружает карты клавиш для клавиатуры с указанным идентификатором устройства.

Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Описывает ключи, предоставляемые устройством клавиатуры и соответствующими метками.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Описывает ключи, предоставляемые устройством клавиатуры и соответствующими метками.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от 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)

Описывает ключи, предоставляемые устройством клавиатуры и соответствующими метками.

Применяется к