Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Interaksi pengguna dalam Windows app adalah kombinasi sumber input dan output (seperti mouse, keyboard, pena, sentuhan, touchpad, ucapan, dan sebagainya), bersama dengan berbagai mode atau pengubah yang memungkinkan pengalaman yang diperluas (termasuk roda mouse dan tombol, penghapus pena dan tombol barel, keyboard sentuh, dan layanan aplikasi latar belakang).
Windows menggunakan sistem interaksi kontekstual "pintar" yang, dalam kebanyakan kasus, menghilangkan kebutuhan untuk menangani jenis input unik yang diterima oleh aplikasi Anda secara individual. Ini termasuk menangani sentuhan, touchpad, mouse, dan input pena sebagai jenis penunjuk generik untuk mendukung gerakan statis seperti ketuk atau tekan-dan-tahan, serta gerakan manipulasi seperti geser untuk menggulir, atau merender tinta digital.
Biasakan diri Anda dengan setiap jenis perangkat input dan perilaku, kemampuan, dan batasannya saat dipasangkan dengan faktor bentuk tertentu. Ini dapat membantu Anda memutuskan apakah kontrol dan ketersediaan platform cukup untuk aplikasi Anda, atau mengharuskan Anda untuk memberikan pengalaman interaksi yang disesuaikan.
Ucapan adalah cara yang efektif dan alami bagi orang untuk berinteraksi dengan aplikasi. Ini adalah cara yang mudah dan akurat untuk berkomunikasi dengan aplikasi, dan memungkinkan orang menjadi produktif dan tetap mendapatkan informasi dalam berbagai situasi.
Ucapan dapat melengkapi atau, dalam banyak kasus, menjadi jenis input utama, tergantung pada perangkat pengguna.
Teks ke ucapan (juga dikenal sebagai TTS, atau sintesis ucapan) digunakan untuk memberi tahu atau mengarahkan pengguna.
Dukungan perangkat
- Komputer Tablet
- PC dan laptop
Penggunaan umum
Ada tiga mode interaksi Ucapan:
Bahasa alami
Bahasa alami adalah bagaimana kita berinteraksi secara verbal dengan orang secara teratur. Ucapan kami bervariasi dari orang ke orang dan situasi ke situasi, dan umumnya dipahami. Ketika tidak demikian, kita sering menggunakan kata dan susunan kata yang berbeda untuk menyampaikan ide yang sama.
Interaksi bahasa alami dengan aplikasi serupa: kami berbicara dengan aplikasi melalui perangkat kami seolah-olah itu adalah seseorang dan mengharapkannya untuk memahami dan bereaksi yang sesuai.
Bahasa alami adalah mode interaksi ucapan yang paling canggih.
Perintah dan kontrol
Perintah dan kontrol adalah penggunaan perintah verbal untuk mengaktifkan kontrol dan fungsionalitas seperti mengklik tombol atau memilih item menu.
Karena perintah dan kontrol sangat penting untuk pengalaman pengguna yang sukses, jenis input tunggal umumnya tidak disarankan. Ucapan biasanya merupakan salah satu dari beberapa opsi input untuk pengguna berdasarkan preferensi atau kemampuan perangkat keras mereka.
Dikteasi
Metode input ucapan yang paling mendasar. Setiap ucapan dikonversi menjadi teks.
Dikte biasanya digunakan saat aplikasi tidak perlu memahami arti atau niat.
Info lebih lanjut
Pena
Pena (atau stylus) dapat berfungsi sebagai perangkat penunjuk tepat piksel, seperti mouse, dan merupakan perangkat optimal untuk input tinta digital.
Nota Ada dua jenis perangkat pena: aktif dan pasif.
- Pena pasif tidak mengandung elektronik, dan secara efektif meniru input sentuhan dari jari. Mereka memerlukan tampilan perangkat dasar yang mengenali input berdasarkan tekanan kontak. Karena pengguna sering meletakkan tangan mereka saat menulis di permukaan input, data input dapat tercemar karena sistem penolakan telapak tangan tidak berfungsi dengan baik.
- Pena aktif mengandung komponen elektronik dan dapat bekerja dengan layar perangkat yang kompleks untuk menyediakan data masukan yang lebih beragam (termasuk data hover, atau kedekatan) ke sistem dan aplikasi Anda. Penolakan telapak tangan jauh lebih kuat.
Ketika kami merujuk ke perangkat pena di sini, kami mengacu pada pena aktif yang menyediakan input data yang kaya dan digunakan terutama untuk interaksi tinta dan penunjukan yang tepat.
Dukungan perangkat
- Komputer Tablet
- PC dan laptop
Penggunaan umum
Platform tinta Windows, bersama dengan pena, menyediakan cara alami untuk membuat catatan tulisan tangan, gambar, dan anotasi. Platform ini mendukung pengambilan data tinta dari input digitizer, menghasilkan data tinta, merender data tersebut sebagai goresan tinta pada perangkat output, mengelola data tinta, dan melakukan pengenalan tulisan tangan. Selain menangkap gerakan spasial pena saat pengguna menulis atau menggambar, aplikasi Anda juga dapat mengumpulkan info seperti tekanan, bentuk, warna, dan keburaman, untuk menawarkan pengalaman pengguna yang sangat menyerupai gambar di atas kertas dengan pena, pensil, atau kuas.
Di mana pena dan sentuhan berbeda adalah kemampuan sentuhan untuk meniru manipulasi langsung elemen UI di layar melalui gerakan fisik seperti menggesek, menggeser, menyeret, memutar, dan sebagainya.
Anda harus menyediakan perintah khusus UI untuk pena, atau kemudahan penggunaan, untuk mendukung interaksi ini. Misalnya, gunakan tombol sebelumnya dan berikutnya (atau + dan -) untuk memungkinkan pengguna membalik halaman konten, atau memutar, mengubah ukuran, dan memperbesar objek.
Info lebih lanjut
Touch
Dengan sentuhan, gerakan fisik dari satu atau beberapa jari dapat digunakan untuk meniru manipulasi langsung elemen UI (seperti menggeser, memutar, mengubah ukuran, atau bergerak), sebagai metode input alternatif (mirip dengan mouse atau pena), atau sebagai metode input pelengkap (untuk memodifikasi aspek input lain, seperti memudarkan goresan tinta yang digambar dengan pena). Pengalaman taktil seperti ini dapat memberikan sensasi dunia nyata yang lebih alami bagi pengguna saat mereka berinteraksi dengan elemen di layar.
Dukungan perangkat
- Komputer Tablet
- PC dan laptop
Penggunaan umum
Dukungan untuk input sentuh dapat bervariasi secara signifikan, tergantung pada perangkat.
Beberapa perangkat tidak mendukung sentuhan, beberapa perangkat mendukung satu kontak sentuhan, sementara yang lain mendukung multi-sentuhan (dua kontak atau lebih).
Sebagian besar perangkat yang mendukung input multi-sentuh, biasanya mengenali sepuluh kontak unik dan bersamaan.
Secara umum, sentuhan adalah:
- Pengguna tunggal.
- Tidak dibatasi oleh orientasi perangkat.
- Digunakan untuk semua interaksi, termasuk input teks (keyboard sentuh) dan penintaan (dikonfigurasi aplikasi).
Info lebih lanjut
papan sentuh
Touchpad menggabungkan input multi-sentuh tidak langsung dengan perangkat penunjuk berpresisi tinggi, seperti mouse. Kombinasi ini membuat touchpad cocok untuk UI yang dioptimalkan sentuhan dan target aplikasi produktivitas yang lebih kecil.
Dukungan perangkat
- PC dan laptop
Penggunaan umum
Touchpad biasanya mendukung serangkaian gerakan sentuh yang memberikan dukungan yang mirip dengan sentuhan untuk manipulasi langsung objek dan UI.
Karena konvergensi pengalaman interaksi ini didukung oleh touchpad, kami sarankan juga menyediakan perintah antarmuka pengguna bergaya mouse atau fungsi daripada hanya mengandalkan input sentuhan saja. Berikan perintah UI khusus touchpad, atau kemampuan, untuk mendukung interaksi ini.
Anda harus menyediakan perintah UI khusus untuk mouse, atau kemudahan bagi pengguna, untuk mendukung interaksi ini. Misalnya, gunakan tombol sebelumnya dan berikutnya (atau + dan -) untuk memungkinkan pengguna membalik halaman konten, atau memutar, mengubah ukuran, dan memperbesar objek.
Info lebih lanjut
Keyboard
Keyboard adalah perangkat input utama untuk teks, dan seringkali sangat diperlukan bagi penyandang disabilitas atau pengguna tertentu yang menganggapnya sebagai cara yang lebih cepat dan lebih efisien untuk berinteraksi dengan aplikasi.
Dukungan perangkat
- Komputer Tablet
- PC dan laptop
Penggunaan umum
Pengguna dapat berinteraksi dengan aplikasi Windows melalui keyboard perangkat keras dan dua keyboard perangkat lunak: Keyboard Layar (OSK) dan keyboard sentuh.
OSK adalah keyboard perangkat lunak visual yang dapat Anda gunakan alih-alih keyboard fisik untuk mengetik dan memasukkan data menggunakan sentuhan, mouse, pena/stylus atau perangkat penunjuk lainnya (layar sentuh tidak diperlukan). OSK disediakan untuk sistem yang tidak memiliki keyboard fisik, atau untuk pengguna yang gangguan mobilitasnya mencegah mereka menggunakan perangkat input fisik tradisional. OSK mengemulasi sebagian besar atau bahkan semua fungsi keyboard perangkat keras.
Keyboard sentuh adalah keyboard visual dan perangkat lunak yang digunakan untuk entri teks dengan input sentuhan. Keyboard sentuh bukan pengganti OSK karena digunakan hanya untuk input teks (tidak meniru keyboard perangkat keras) dan hanya muncul ketika bidang teks atau kontrol teks lain yang dapat diedit mendapatkan fokus. Papan tombol sentuh tidak mendukung perintah aplikasi atau sistem.
Nota OSK (On-Screen Keyboard) memiliki prioritas atas keyboard sentuh, yang tidak akan ditampilkan jika OSK sudah ada.
Secara umum, keyboard adalah:
- Pengguna tunggal.
- Tidak dibatasi oleh orientasi perangkat.
- Digunakan untuk input teks, navigasi, gameplay, dan aksesibilitas.
- Selalu tersedia, baik secara proaktif atau reaktif.
Info lebih lanjut
Mouse
Mouse paling cocok untuk aplikasi produktivitas dan antarmuka pengguna dengan kepadatan tinggi di mana interaksi pengguna memerlukan presisi tingkat piksel untuk penargetan dan perintah.
Dukungan perangkat
- Komputer Tablet
- PC dan laptop
Penggunaan umum
Input mouse dapat dimodifikasi dengan penambahan berbagai tombol keyboard (Ctrl, Shift, Alt, dan sebagainya). Tombol ini dapat dikombinasikan dengan tombol mouse kiri, tombol mouse kanan, tombol roda, dan tombol X untuk kumpulan perintah yang dioptimalkan mouse yang diperluas. (Beberapa perangkat mouse Microsoft memiliki dua tombol tambahan, yang disebut sebagai tombol X, biasanya digunakan untuk menavigasi kembali dan maju di browser Web).
Mirip dengan pena, tempat mouse dan sentuhan berbeda adalah kemampuan sentuhan untuk meniru manipulasi langsung elemen UI pada layar melalui gerakan fisik pada objek tersebut (seperti menggesek, menggeser, menyeret, memutar, dan sebagainya).
Anda harus menyediakan perintah UI khusus untuk mouse, atau kemudahan bagi pengguna, untuk mendukung interaksi ini. Misalnya, gunakan tombol sebelumnya dan berikutnya (atau + dan -) untuk memungkinkan pengguna membalik halaman konten, atau memutar, mengubah ukuran, dan memperbesar objek.
Info lebih lanjut
Gerakan
Gerakan adalah segala bentuk gerakan pengguna yang dikenali sebagai input untuk mengontrol atau berinteraksi dengan aplikasi. Gerakan mengambil banyak bentuk, dari sekadar menggunakan tangan untuk menargetkan sesuatu di layar, hingga pola gerakan tertentu yang dipelajari, hingga peregangan panjang gerakan berkelanjutan menggunakan seluruh tubuh. Berhati-hatilah saat merancang gerakan kustom, karena maknanya dapat bervariasi tergantung pada lokal dan budaya.
Dukungan perangkat
- PC dan laptop
Penggunaan umum
Peristiwa isyarat statis dipicu setelah interaksi selesai.
- Peristiwa gestur statis meliputi Tapped, DoubleTapped, RightTapped, dan Holding.
Peristiwa gerakan manipulasi menunjukkan interaksi yang sedang berlangsung. Mereka mulai menembak ketika pengguna menyentuh elemen dan melanjutkan sampai pengguna mengangkat jari mereka, atau manipulasi dibatalkan.
Peristiwa manipulasi termasuk interaksi multi-sentuh seperti zooming, panning, atau rotating, dan interaksi yang menggunakan data inertia dan kecepatan seperti menyeret. (Informasi yang diberikan oleh peristiwa manipulasi tidak mengidentifikasi interaksi, melainkan menyediakan data seperti posisi, delta terjemahan, dan kecepatan.)
Peristiwa pointer seperti PointerPressed dan PointerMoved memberikan detail tingkat rendah untuk setiap kontak sentuhan, termasuk gerakan pointer dan kemampuan untuk membedakan peristiwa pers dan rilis.
Karena konvergensi pengalaman interaksi yang didukung oleh Windows, kami sarankan juga menyediakan perintah atau elemen UI yang mendukung gaya penggunaan mouse daripada hanya mengandalkan dukungan untuk input sentuh. Misalnya, gunakan tombol sebelumnya dan berikutnya (atau + dan -) untuk memungkinkan pengguna membalik halaman konten, atau memutar, mengubah ukuran, dan memperbesar objek.
Gamepad/Kontroler
Gamepad/controller adalah perangkat yang sangat khusus biasanya didedikasikan untuk bermain game. Namun, ini juga digunakan untuk meniru input keyboard dasar dan memberikan pengalaman navigasi UI yang sangat mirip dengan keyboard.
Dukungan perangkat
- PC dan laptop
Penggunaan umum
Bermain game dan berinteraksi dengan konsol khusus.
Beberapa input
Mengakomodasi pengguna dan perangkat sebanyak mungkin dan merancang aplikasi Anda untuk bekerja dengan sebanyak mungkin jenis input (gerakan, ucapan, sentuhan, touchpad, mouse, dan keyboard) semaksimal mungkin memaksimalkan fleksibilitas, kegunaan, dan aksesibilitas.
Dukungan perangkat
- Komputer Tablet
- PC dan laptop
Penggunaan umum
Sama seperti orang menggunakan kombinasi suara dan gerakan saat berkomunikasi satu sama lain, beberapa jenis dan mode input juga dapat berguna saat berinteraksi dengan aplikasi. Namun, interaksi gabungan ini harus seintuitif dan alami mungkin karena mereka juga dapat menciptakan pengalaman yang sangat membingungkan.
Windows developer