Bagikan melalui


KeyCharacterMap.ModifierBehavior Properti

Definisi

Mendapatkan konstanta yang menjelaskan perilaku tombol pengubah keyboard ini seperti 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

Nilai Properti

Perilaku pengubah untuk keyboard ini.

Atribut

Keterangan

Mendapatkan konstanta yang menjelaskan perilaku tombol pengubah keyboard ini seperti KeyEvent#KEYCODE_SHIFT_LEFT.

Saat ini ada dua perilaku yang mungkin digabungkan:

<Perilaku ul><li>Chorded: Saat tombol pengubah ditekan bersama dengan satu atau beberapa tombol karakter, keyboard menyisipkan tombol yang dimodifikasi lalu mengatur ulang status pengubah saat tombol pengubah dilepaskan.<Perilaku /li li><>Toggled: Ketika tombol pengubah ditekan dan dilepaskan sendiri, tombol pertama beralih ke status kait. Ketika dikaitkan, pengubah akan berlaku untuk tombol karakter berikutnya yang ditekan dan kemudian akan mengatur ulang dirinya ke status awal. Jika pengubah sudah dikaitkan dan tombol pengubah ditekan dan dilepaskan sendiri lagi, maka tombol beralih ke status terkunci. Ketika dikunci, pengubah akan berlaku untuk semua tombol karakter berikutnya yang ditekan hingga tidak terkunci dengan menekan tombol pengubah sendiri sekali lagi untuk mengatur ulang ke status awal. Perilaku beralih berguna untuk keyboard profil kecil yang dirancang untuk pengetikan jempol. </Ul>

Fungsi ini saat ini mengembalikan #MODIFIER_BEHAVIOR_CHORDED ketika #getKeyboardType() keyboard type adalah #FULL atau #SPECIAL_FUNCTION dan #MODIFIER_BEHAVIOR_CHORDED_OR_TOGGLED sebaliknya. Di masa mendatang, fungsi ini juga dapat memperhitungkan pengaturan aksesibilitas keyboard global, preferensi pengguna lain, atau kemampuan perangkat baru.

Dokumentasi Java untuk android.view.KeyCharacterMap.getModifierBehavior().

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk