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


KeyCharacterMap.ModifierBehavior Свойство

Определение

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

public virtual Android.Views.KeyModifierBehavior ModifierBehavior { [Android.Runtime.Register("getModifierBehavior", "()I", "GetGetModifierBehaviorHandler")] get; }
[<get: Android.Runtime.Register("getModifierBehavior", "()I", "GetGetModifierBehaviorHandler")>]
member this.ModifierBehavior : Android.Views.KeyModifierBehavior

Значение свойства

Поведение модификатора для этой клавиатуры.

Атрибуты

Комментарии

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

В настоящее время существует два поведения, которые могут сочетаться:

<Поведение ul><li>Chorded: когда клавиша модификатора нажимается вместе с одним или несколькими символьными клавишами, клавиатура вставляет измененные клавиши, а затем сбрасывает состояние модификатора при освобождении клавиши модификатора.</li li><>toggled поведение: когда клавишу модификатора нажимается и освобождается самостоятельно, он сначала переключается в зажатое состояние. При зажатии модификатор будет применяться к следующему нажатию клавиши символа, а затем сбрасывать себя в исходное состояние. Если модификатор уже зажат, и клавиша модификатора нажимается и освобождается самостоятельно снова, а затем переключается в заблокированное состояние. При блокировке модификатор будет применяться ко всем последующим клавишам символов, которые нажимаются до разблокировки, нажимая клавишу модификатора самостоятельно, чтобы сбросить его в исходное состояние. Режим переключения полезен для клавиатур малого профиля, предназначенных для ввода отпечатков. </ul>

Эта функция в настоящее время возвращается #MODIFIER_BEHAVIOR_CHORDED , когда #getKeyboardType() keyboard type находится #FULL или #SPECIAL_FUNCTION #MODIFIER_BEHAVIOR_CHORDED_OR_TOGGLED в противном случае. В будущем функция также может учитывать глобальные параметры специальных возможностей клавиатуры, другие предпочтения пользователя или новые возможности устройств.

Документация по Java для android.view.KeyCharacterMap.getModifierBehavior().

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

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