KeyEvent.HasModifiers(MetaKeyStates) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan true jika hanya tombol pengubah yang ditentukan yang ditekan.
[Android.Runtime.Register("hasModifiers", "(I)Z", "")]
public bool HasModifiers (Android.Views.MetaKeyStates modifiers);
[<Android.Runtime.Register("hasModifiers", "(I)Z", "")>]
member this.HasModifiers : Android.Views.MetaKeyStates -> bool
Parameter
- modifiers
- MetaKeyStates
Status meta kunci pengubah untuk diperiksa. Mungkin kombinasi status meta pengubah seperti yang didefinisikan oleh #getModifierMetaStateMask()
. Mungkin 0 untuk memastikan bahwa tidak ada tombol pengubah yang ditekan.
Mengembalikan
True jika hanya tombol pengubah yang ditentukan yang ditekan.
- Atribut
Pengecualian
jika parameter pengubah berisi pengubah yang tidak valid
Keterangan
Mengembalikan true jika hanya tombol pengubah yang ditentukan yang ditekan. Mengembalikan false jika kombinasi tombol pengubah yang berbeda ditekan.
Untuk tujuan fungsi ini, #KEYCODE_CAPS_LOCK
, #KEYCODE_SCROLL_LOCK
, dan #KEYCODE_NUM_LOCK
tidak dianggap sebagai kunci pengubah. Akibatnya, fungsi ini mengabaikan #META_CAPS_LOCK_ON
, #META_SCROLL_LOCK_ON
dan #META_NUM_LOCK_ON
.
Jika masker pengubah yang ditentukan mencakup pengubah arah, seperti #META_SHIFT_LEFT_ON
, maka metode ini memastikan bahwa pengubah ditekan di sisi tersebut. Jika masker pengubah yang ditentukan mencakup pengubah non-arah, seperti #META_SHIFT_ON
, maka metode ini memastikan bahwa pengubah ditekan di kedua sisi. Jika masker pengubah yang ditentukan mencakup pengubah arah dan non-arah untuk jenis kunci yang sama, seperti #META_SHIFT_ON
dan #META_SHIFT_LEFT_ON
, maka metode ini melemparkan pengecualian argumen ilegal.
Dokumentasi Java untuk android.view.KeyEvent.hasModifiers(int)
.
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
Lihat juga
- <xref:Android.Views.KeyEvent.MetaStateHasModifiers(Android.Views.MetaKeyStates%2c+Android.Views.MetaKeyStates)>