Ikon SiliconPlay SiliconPlay · Blog

Pemetaan keyboard di emulator Android untuk Mac: tombol layar dan tata letak tiap game

Game Android biasanya mengharapkan jari. Di Mac Anda sudah punya keyboard, mouse, dan mungkin kontroler, jadi mengetuk trackpad berjam-jam cepat melelahkan. SiliconPlay menaruh tombol di atas gambar game dan mengikat tombol itu ke tuts. Itulah pemetaan keyboard di emulator Android untuk Mac ini: satu tuts atau satu stick menjadi sentuhan, di tempat yang Anda pilih.

SiliconPlay hanya berjalan di Apple Silicon, dari M1 sampai M5 dan chip yang lebih baru di lini itu. Aplikasi ini tidak kompatibel dengan Mac Intel. Saya sudah mengujinya di macOS Tahoe. Kalau Anda memakai versi macOS lain, kabari saya apa yang terjadi.

Sentuhan langsung, sampai Anda ingin memakai tuts

Sentuhan langsung adalah bawaan. Penunjuk berlaku sebagai jari, dan itu yang cocok untuk menu, toko, atau aplikasi yang tidak punya keymap. Saat game yang dikenal ada di depan, SiliconPlay bisa menawarkan preset komunitas. Preset itu tetap mati sampai Anda menerimanya. Tidak ada keymap yang dimuat hanya karena aplikasinya terbuka.

Klik gambar Android supaya keyboard masuk ke keymap. Kalau bidang teks sedang fokus, toolbar menulis Typing dan tuts masuk ke Android, bukan ke tombol. F12 atau Command-K beralih antara Typing dan Game keys. Shortcut menu yang memakai tombol Command tetap milik macOS.

Tuts tetap bekerja selama jendela SiliconPlay yang sedang fokus. Pertama kali aplikasi mengikuti jendela emulator sendiri, macOS meminta izin Accessibility. Sebelum Anda mengizinkan, biarkan jendela SiliconPlay tetap fokus dan tuts tetap sampai.

Tata letak bawaan: MMORPG (WASD)

Tata letak umum yang ikut terpasang bernama MMORPG (WASD). Layout ini tidak terikat pada satu package, jadi tidak ditawarkan otomatis. Anda memasangnya ke game mana pun, lalu memperbaiki yang meleset. Stick menyentuh tengah tombolnya dan bergeser keluar selama salah satu tutsnya ditahan. Stick kembali ke tengah saat Anda melepas.

Keymap bawaan MMORPG (WASD) di SiliconPlay 1.0.0
Kontrol di layarTutsApa yang dilakukan sentuhan
GerakW A S D, atau tombol panahStick virtual. Tahan satu arah.
SerangJTahan. Jari tetap menekan selama J ditahan.
Skill 11, atau gamepad XKetuk
Skill 22, atau gamepad YKetuk
Skill 33Ketuk
Skill 44, atau right shoulderKetuk
Skill 55Ketuk
Skill 66, atau right triggerKetuk
LompatSpace, atau gamepad BKetuk
InteraksiFKetuk
PetaMKetuk
TasBKetuk
KameraTombol kanan mouseLihat sekeliling. Seret untuk memutar pandangan.

Catatan pada preset itu menyuruh Anda menyesuaikannya di editor. Anggap posisinya titik awal. Posisi adalah pecahan gambar game, dari 0 sampai 1, dengan titik asal di kiri atas, jadi letaknya ikut berubah saat ukuran jendela berubah.

Pindahkan tombol sampai duduk di atas game

Edit layout membuka editor keymap. Seret tombol untuk memindahkannya. Klik tombol itu untuk mengikat ulang tuts atau tombol mouse. Seret gold dot untuk mengubah ukuran. Anda bisa menambah joystick WASD, geseran kamera, ketukan, tekan lama, swipe, atau ulang. Done menyimpan. Cancel mengembalikan profil ke keadaan saat editor dibuka. Escape membatalkan penangkapan tuts kalau Anda sedang mengikat ulang.

Di jendela emulator yang terpisah, gelembung kaca mengikuti jendela. Seret gelembung untuk memindahkannya. Klik untuk overlay, opacity, ukuran, edit, dan reset. Titik itu tersimpan di profil. Command-Shift-G menampilkan atau menyembunyikan overlay. Area kosong pada gambar tetap mengklik game.

F10 beralih ke sentuhan langsung. Itu jalan yang lebih sederhana saat menu menginginkan jari sungguhan, bukan tombol yang sudah dipetakan. Shift-Escape melepaskan setiap jari virtual kalau ada yang tertahan di bawah.

Kontroler memakai tombol yang sama

Satu chip bisa mendengarkan lebih dari satu masukan. Di tata letak bawaan, skill 1 adalah tuts 1 dan gamepad X, sedangkan lompat adalah Space dan gamepad B. Saat mengikat ulang, Anda juga bisa memasang face buttons, shoulders, triggers, D-pad, menu, dan options. Kontroler bukan skema kedua. Kontroler menekan tombol di layar yang sama dengan yang ditekan keyboard.

Tata letak per game

Beberapa aplikasi punya preset sendiri, dicocokkan lewat package. Saat game itu di depan, SiliconPlay menawarkannya dan menunggu. Terima dulu, lalu seret apa pun yang meleset dari gambar. Teks pada berkas ini menyebutnya preset komunitas.

Minecraft adalah contoh yang jelas dari tata letak yang bukan versi umum. Presetnya memakai WASD untuk bergerak, klik kiri untuk menghancurkan, klik kanan untuk memakai, Space untuk lompat, E untuk inventory, 1 sampai 3 untuk hotbar, dan mouse kanan untuk melihat. Game yang tombolnya tinggal di sudut berbeda butuh penyesuaian semacam ini, bukan baris MMORPG di sepanjang bawah.

Build yang sama juga membawa preset untuk Genshin Impact, Roblox, Call of Duty Mobile, dan Clash of Clans. Saya tidak akan berpura-pura satu tata letak cocok untuk semuanya. Terima sarannya, main sebentar, lalu pindahkan chipnya.

Mencari keymap di internet

Salinan yang paling bisa diandalkan adalah yang ada di dalam aplikasi. Kalau Anda menemukan tata letak yang dipasang orang lain, berkasnya harus keymap SiliconPlay: JSON dengan format id stardroid.keymap. Berkas yang bukan JSON valid untuk format itu ditolak. Posisi di berkas bersama digambar untuk layar orang lain, jadi buka editor dan sejajarkan tombolnya dengan layar Anda.

Pro Mode, di toolbar, menu View, dan Settings, menampilkan hardware, keymap, dan diagnostik di jendela utama. Fitur ini mati sampai Anda menyalakannya. Gelembung di jendela emulator tetap punya edit, overlay, opacity, ukuran, dan reset.

Pertanyaan

Apakah SiliconPlay berjalan di Mac Intel?

Tidak. Hanya Apple Silicon: M1, M2, M3, M4, M5, dan chip yang lebih baru di lini itu.

Apakah saya harus memakai keymap?

Tidak. Sentuhan langsung adalah bawaan. Preset yang disarankan tetap mati sampai Anda menerimanya.

Bisakah saya memakai kontroler?

Bisa. Tombol gamepad menekan chip di layar yang sama dengan keyboard. Tata letak MMORPG sudah memasang beberapa skill dan lompat.

Dari mana saya mendapat keymap untuk game saya?

Pakai preset yang ditawarkan aplikasi, atau pasang MMORPG (WASD) lalu sunting. Berkas dari tempat lain harus JSON stardroid.keymap yang valid.

Unduh SiliconPlay untuk Mac

Lainnya di blog: daftar shortcut keyboard, menguji APK di SiliconPlay, dan SiliconPlay di M1 sampai M5 dan yang lebih baru. Atau kembali ke beranda SiliconPlay.