Mengembangkan untuk OS Chrome
Debugging pada perangkat OS Chrome

Mendukung input pengguna pada perangkat OS Chrome

Tidak seperti aplikasi Android yang menggunakan layar sentuh, banyak perangkat OS Chrome laptop atau memiliki mode laptop. Akibatnya, ketika Anda membangun aplikasi untuk OS Chrome, Anda harus menangani input dari tikus, touchpads, dan keyboard. Anda dapat menggunakan pengaturan Pemain Chrome OS Input Emulation (menu: File > Build Settings > Player Settings > Other Settings) untuk menentukan bagaimana aplikasi Anda menangani input pengguna pada perangkat OS Chrome.

Location of Chrome OS Input Emulation Player Setting
Lokasi Pengaturan Pemutaran Input OS Chrome

Masukan Mouse dan touchpad

Untuk meniru input layar sentuh, Chrome OS secara otomatis mengkonversi kiri + klik dari mouse atau touchpad input ke layar keran. Sebagai hasilnya, aplikasi Android yang Anda kembangkan untuk ponsel dan tablet bekerja secara default pada perangkat Chrome OS.

Sitemap Hanya kiri + klik dan input keyboard didukung. Setiap input lain diabaikan.Important: Only left+click and keyboard inputs are supported. Any other inputs are ignored.

Secara default, perilaku ini diaktifkan melalui Pengaturan Chrome OS Input Emulation Player.

Untuk mendukung input mouse dan touchpad, menonaktifkan pengaturan Chrome OS Input Emulation. Ketika Anda menonaktifkan opsi ini, aplikasi Anda menerima input mouse dan touchpad berikut tidak berubah:

  • Klik kiri dan kanan mouse (tidak tersisa).
  • Roda gulir dan acara gulir touchpad.
  • Memperbarui posisi kursor, yang memungkinkan Anda untuk menerapkan fungsionalitas mouse-over, seperti menyoroti komponen dengan kursor.

Ketika Anda menonaktifkan pengaturan ini, Anda juga perlu menulis kode input Unity untuk menangani input mouse dan touchpad. Kode input harus mencakup informasi tentang cara membaca posisi kursor, menangani mouse dan klik touchpad, dan membaca gulir bahkan. Untuk informasi lebih lanjut tentang menulis kode input, lihat referensi skrip API.

Sitemap Android dan Chrome OS mendukung kurs khusus. Untuk menyesuaikan kursor Anda, lihat Note:.Cursor.SetCustomCursor.

UI dan keyboard layar sentuh

Di Android, setiap kali ada bidang input atau bidang teks yang dipilih, keyboard virtual on-screen selalu muncul sehingga pengguna dapat memasukkan teks. Di Chrome OS, ketika ada keyboard perangkat keras yang tersedia, keyboard di layar tidak ditampilkan atau diperlukan. Ketika keyboard perangkat keras tidak tersedia, keyboard di layar ditampilkan. Perilaku ini tidak dipengaruhi oleh pengaturan Chrome OS Input Emulation Player.

Note: Jika aplikasi Android Anda meminta pengguna untuk membuka, itu berperilaku cara yang sama di OS Chrome.

Hover atas elemen UI

Untuk mendukung hover over fungsionalitas, Unity membutuhkan posisi mouse yang tepat. Ketika dalam mode Chrome OS Input Emulation, informasi mouse yang tepat tidak tersedia. Akibatnya, Anda perlu menonaktifkan pengaturan Chrome OS Input Emulation untuk mendukung hover di aplikasi Anda.

Mengembangkan untuk OS Chrome
Debugging pada perangkat OS Chrome