語言

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>和弦行為:當修飾鍵與一個或多個字元鍵同時按下時,鍵盤插入修改過的按鍵,並在修飾鍵放開時重置修飾鍵狀態。</li><li 切換>行為:當修飾鍵被單獨按下並放開時,會先切換成鎖定狀態。 當鎖定時,修飾鍵會套用到下一個被按下的字元鍵,然後自動重置回初始狀態。 如果修飾鍵已經鎖定,修飾鍵被按下又自己放開,那它就會切換成鎖定狀態。 當鎖定時,修飾鍵會套用到所有後續按鍵,直到解鎖時,只要再單獨按一次修飾鍵,即可重置為初始狀態。 切換行為對於設計用於拇指打字的小型鍵盤非常有用。 </ul>

此函式目前在 為 #MODIFIER_BEHAVIOR_CHORDED#getKeyboardType() keyboard type#FULL#SPECIAL_FUNCTION 否則時回傳#MODIFIER_BEHAVIOR_CHORDED_OR_TOGGLED。 未來此功能也可能考慮全域鍵盤無障礙設定、其他使用者偏好或新裝置功能。

android.view.KeyCharacterMap.getModifierBehavior()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於