Menu tangan
Menu tangan adalah salah satu pola UX paling unik dalam HoloLens 2. Ini memungkinkan Anda untuk dengan cepat memunculkan UI yang terpasang tangan. Karena dapat diakses kapan saja dan dapat ditampilkan dan disembunyikan dengan mudah, ini bagus untuk tindakan cepat.
Anda akan menemukan praktik terbaik kami yang direkomendasikan untuk bekerja dengan menu tangan dalam daftar di bawah ini. Anda juga dapat menemukan contoh adegan yang menunjukkan menu tangan di MRTK.
Praktik terbaik
Jaga agar jumlah tombol tetap kecil
Karena jarak yang dekat antara menu terkunci tangan dan mata, dan kecenderungan bagi pengguna untuk fokus pada area visual yang relatif kecil kapan saja (kerujut perhatian penglihatan kira-kira 10 derajat), sebaiknya jaga agar jumlah tombol tetap kecil. Berdasarkan eksplorasi kami, satu kolom dengan tiga tombol berfungsi dengan baik dengan menjaga semua konten dalam bidang pandang (FOV) bahkan ketika pengguna menggerakkan tangan mereka ke tengah FOV.
Gunakan menu tangan untuk tindakan cepat
Mengangkat lengan dan mempertahankan posisi dapat dengan mudah menyebabkan kelelahan lengan. Gunakan metode terkunci tangan untuk menu yang memerlukan interaksi singkat. Jika menu Anda rumit dan memerlukan waktu interaksi yang diperluas, pertimbangkan untuk menggunakan kunci dunia atau dikunci tubuh sebagai gantinya.
Tombol/ Sudut panel
Menu harus ditagih ke arah bahu dan tengah kepala yang berlawanan: Ini memungkinkan gerakan tangan alami untuk berinteraksi dengan menu dengan tangan yang berlawanan dan menghindari posisi tangan yang canggung atau tidak nyaman saat menyentuh tombol.
Pertimbangkan untuk mendukung operasi satu tangan atau tanpa tangan
Jangan berasumsi kedua tangan pengguna selalu tersedia. Pertimbangkan berbagai konteks saat satu atau kedua tangan tidak tersedia, dan pastikan desain Anda memperkirakan situasi tersebut. Untuk mendukung menu tangan satu tangan, Anda dapat mencoba mentransisikan penempatan menu dari terkunci tangan ke dikunci dunia saat tangan berbalik (telapak tangan ke bawah). Untuk skenario hands-free, pertimbangkan untuk menggunakan perintah suara untuk memanggil menu tangan.
Hindari menambahkan tombol di dekat pergelangan tangan (tombol beranda sistem)
Jika tombol menu tangan ditempatkan terlalu dekat dengan tombol beranda, tombol tersebut mungkin secara tidak sengaja terpicu saat berinteraksi dengan menu tangan.
Menu tangan dengan kontrol UI yang besar dan kompleks
Disarankan untuk membatasi jumlah tombol atau kontrol UI pada menu yang terpasang di tangan. Ini karena interaksi yang diperluas dengan sejumlah besar elemen UI dapat menyebabkan kelelahan lengan. Jika pengalaman Anda memerlukan menu besar, berikan cara mudah bagi pengguna untuk mengunci menu. Salah satu teknik yang kami rekomendasikan adalah dengan world-lock lalu menu ketika tangan turun atau membalik jauh dari pengguna. Teknik kedua adalah memungkinkan pengguna untuk langsung mengambil menu dengan tangan lain. Saat pengguna merilis menu, menu harus kunci dunia. Dengan cara ini, pengguna dapat berinteraksi dengan berbagai elemen UI dengan nyaman dan percaya diri selama jangka waktu yang lama.Ketika menu terkunci di dunia, pastikan untuk menyediakan cara untuk memindahkan menu, dan menutup menu saat tidak lagi diperlukan. Buat menu dapat dimungkinkan dengan menyediakan handel di sisi atau atas menu. Tambahkan tombol tutup untuk memperbolehkan menu ditutup. Izinkan menu untuk memasang kembali ke tangan ketika tangan pengguna menghadap pengguna. Kami juga menyarankan agar pengguna menatap tangan mereka untuk mencegah aktivasi palsu (lihat di bawah).
Menu besar yang menunjukkan masalah kegunaan
Menu yang dikunci di dunia saat dijatuhkan
Ambil manual & tarik ke dunia-mengunci menu
Cara mencegah aktivasi palsu
Jika Anda hanya menggunakan telapak tangan sebagai peristiwa untuk memicu menu tangan, itu mungkin secara tidak sengaja muncul ketika Anda tidak membutuhkannya (positif palsu), karena orang menggerakkan tangan mereka dengan sengaja (untuk manipulasi komunikasi dan objek) dan secara tidak sengaja. Untuk mengurangi aktivasi palsu, tambahkan langkah tambahan selain peristiwa telapak tangan untuk memanggil menu tangan (seperti jari yang terbuka sepenuhnya, atau pengguna sengaja menatap tangan mereka).
Memerlukan Telapak Tangan Datar
Dengan memerlukan tangan terbuka datar, Anda dapat mencegah aktivasi palsu yang mungkin terjadi saat pengguna memanipulasi objek atau gerakan saat berkomunikasi dalam lingkungan.
Memerlukan Tatapan
Dengan mengharuskan pengguna untuk menatap tangan mereka (baik dengan tatapan mata atau tatapan kepala), itu mencegah aktivasi palsu karena pengguna harus mengarahkan perhatian mereka ke tangan sebagai langkah aktivasi sekunder (dengan ambang jarak yang dapat disetel yang digunakan untuk memungkinkan kenyamanan pengguna).
Praktik terbaik penempatan menu tangan
Dalam anatomi manusia, saraf ulnar adalah saraf yang berjalan di dekat tulang ulna. Ulna adalah tulang panjang yang ditemukan di lengan depan yang membentang dari siku ke jari terkecil.
Di bawah ini adalah dua penempatan yang direkomendasikan berdasarkan eksplorasi kami:
J. Ulnar di dalam telapak tangan
Posisi ini dapat diandalkan karena tangan tidak saling tumpang tindih. Ini sangat penting untuk deteksi dan pelacakan tangan yang akurat.
B. Ulnar di atas tangan
Lokasi ini nyaman bagi pengguna karena mereka tidak perlu mengangkat lengan terlalu banyak untuk berinteraksi dengan menu tangan. Sebaiknya tempatkan menu 13 cm di atas telapak tangan dan sejajarkan tombol di dalam telapak tangan ulnar. Baca selengkapnya tentang ukuran tombol optimal
Untuk alasan teknis, kami merekomendasikan lokasi ini dengan satu implementasi yang diperlukan: pengembang harus membekukan menu setelah pengguna yang berlawanan tangan mendekati berinteraksi dengannya. Ini akan menghindari kekacauan dari tangan yang tumpang tindih dan juga memungkinkan penargetan tombol yang lebih cepat.
HoloLens 2 kamera mengidentifikasi tangan secara akurat saat terpisah satu sama lain. Tangan yang tumpang tindih dapat menyebabkan menu tangan menjauh dari lokasi jangkar.
Posisi menu yang tidak disarankan
Kami telah melakukan penelitian pengguna dengan tata letak dan lokasi menu yang berbeda, lokasi menu berikut TIDAK direkomendasikan, temukan kontra dari setiap studi di bawah ini:
Di atas lengan
1 - Sulit mempertahankan pelacakan tangan yang baik
2 - Menyebabkan kelelahan pengguna karena posisi yang tidak wajar
Jari-jari di atas
1 - Kelelahan tangan karena memegang tangan untuk waktu yang lama
2 - Masalah pelacakan tangan pada telunjuk dan jari tengah
Telapak tangan di atas tengah
1 - Masalah pelacakan tangan karena tangan yang tumpang tindih
2 - Kelelahan tangan karena berpegangan tangan untuk waktu yang lama untuk berinteraksi dengan menu
Ujung Jari Atas Ujung Jari atas
1 - Masalah pelacakan tangan
2 - Kelelahan tangan dari memegang tangan di atas postur normal
3 - Masalah menekan tombol dengan jari lain secara tidak sengaja karena ruang terbatas di antara jari
Bagian belakang lengan
1 - Dapat memicu tombol beranda secara tidak sengaja
2 - Bukan posisi alami atau nyaman
Menu tangan di MRTK (Mixed Reality Toolkit) untuk Unity
MRTK menyediakan skrip dan contoh adegan untuk menu tangan. Skrip pemecah HandConstraintPalmUp memungkinkan Anda untuk melampirkan objek apa pun ke tangan dengan berbagai opsi yang dapat dikonfigurasi. Contoh menu tangan MRTK termasuk opsi yang berguna seperti telapak tangan datar dan persyaratan tatapan untuk mencegah aktivasi palsu.
Anda dapat mencoba contoh menu tangan di HoloLens 2 dengan aplikasi MRTK Examples Hub.