Gán phím trên giả lập Android cho Mac: nút trên màn hình và bố cục từng game
Game Android thường chờ một ngón tay. Trên Mac bạn đã có bàn phím, chuột, và có khi cả tay cầm, còn việc chạm trackpad hàng giờ thì chóng mệt. SiliconPlay đặt nút lên hình game rồi buộc các nút đó vào phím. Đó là cách gán phím trong giả lập Android trên Mac: một phím hoặc một stick trở thành một lần chạm, đúng chỗ bạn chọn.
SiliconPlay chỉ chạy trên Apple Silicon, từ M1 đến M5 và các chip mới hơn cùng dòng. Ứng dụng không tương thích với Mac Intel. Tôi đã thử trên macOS Tahoe. Nếu bạn đang ở bản macOS khác, kể cho tôi chuyện gì đã xảy ra.
Chạm trực tiếp, cho đến khi bạn muốn dùng phím
Chạm trực tiếp là mặc định. Con trỏ đóng vai một ngón tay, hợp với menu, cửa hàng, hoặc ứng dụng không có keymap. Khi một game đã biết đang ở phía trước, SiliconPlay có thể đề nghị một preset cộng đồng. Preset đó vẫn tắt cho đến khi bạn chấp nhận. Không có keymap nào được nạp chỉ vì ứng dụng vừa mở.
Bấm vào hình Android để bàn phím đi vào keymap. Nếu một ô chữ đang được focus, thanh công cụ ghi Typing và phím đi vào Android thay vì bấm nút. F12 hoặc Command-K chuyển giữa Typing và Game keys. Phím tắt menu dùng phím Command vẫn thuộc về macOS.
Phím vẫn hoạt động khi cửa sổ SiliconPlay đang được focus. Lần đầu ứng dụng đi theo cửa sổ riêng của trình giả lập, macOS hỏi quyền Accessibility. Trước khi bạn cho phép, hãy để cửa sổ SiliconPlay được focus, phím vẫn tới nơi.
Bố cục mặc định: MMORPG (WASD)
Bố cục chung đi kèm ứng dụng tên là MMORPG (WASD). Nó không gắn với một package, nên không được gợi ý tự động. Bạn áp nó cho game nào cũng được, rồi sửa chỗ còn lệch. Stick chạm vào giữa nút của nó và trượt ra ngoài khi bạn giữ một phím của stick. Thả ra thì stick trượt về giữa.
| Điều khiển trên màn hình | Phím | Lần chạm làm gì |
|---|---|---|
| Di chuyển | W A S D, hoặc phím mũi tên | Stick ảo. Giữ một hướng. |
| Tấn công | J | Giữ. Ngón tay nằm xuống suốt lúc J được giữ. |
| Kỹ năng 1 | 1, hoặc gamepad X | Chạm |
| Kỹ năng 2 | 2, hoặc gamepad Y | Chạm |
| Kỹ năng 3 | 3 | Chạm |
| Kỹ năng 4 | 4, hoặc right shoulder | Chạm |
| Kỹ năng 5 | 5 | Chạm |
| Kỹ năng 6 | 6, hoặc right trigger | Chạm |
| Nhảy | Space, hoặc gamepad B | Chạm |
| Tương tác | F | Chạm |
| Bản đồ | M | Chạm |
| Túi | B | Chạm |
| Camera | Chuột phải | Nhìn quanh. Kéo để xoay góc nhìn. |
Ghi chú của preset bảo bạn chỉnh trong trình sửa. Hãy coi các vị trí là điểm xuất phát. Chúng là phân số của hình game, từ 0 đến 1, gốc ở góc trên bên trái, nên co giãn khi cửa sổ đổi kích thước.
Dời nút cho đến khi chúng nằm đúng trên game
Edit layout mở trình sửa keymap. Kéo một nút để dời nó. Bấm vào nút để gán lại phím hoặc nút chuột. Kéo gold dot để đổi kích thước. Bạn thêm được joystick WASD, kéo camera, một lần chạm, nhấn giữ, vuốt, hoặc lặp. Done lưu lại. Cancel trả profile về lúc bạn mở trình sửa. Escape hủy việc bắt phím nếu bạn đang gán lại.
Trên cửa sổ giả lập riêng, một bong bóng kính đi theo cửa sổ. Kéo bong bóng để dời nó. Bấm vào đó để mở lớp phủ, độ mờ, kích thước, sửa và đặt lại. Vị trí này được nhớ trong profile. Command-Shift-G bật hoặc tắt lớp phủ. Chỗ trống trên hình vẫn bấm được vào game.
F10 chuyển sang chạm trực tiếp, đường ngắn hơn khi menu muốn một ngón tay thật chứ không phải nút đã gán. Shift-Escape thả mọi ngón tay ảo nếu có ngón bị kẹt.
Tay cầm dùng cùng những nút đó
Một chip nghe được nhiều hơn một lối vào. Trong bố cục mặc định, skill 1 là phím 1 và gamepad X, nhảy là Space và gamepad B. Khi gán lại, bạn còn gắn face buttons, shoulders, triggers, D-pad, menu và options. Tay cầm không phải sơ đồ thứ hai. Nó nhấn đúng các nút trên màn hình mà bàn phím nhấn.
Bố cục theo từng game
Một số ứng dụng có preset riêng, khớp theo package. Khi game đó ở phía trước, SiliconPlay đưa ra và chờ. Bạn chấp nhận trước, rồi kéo những chỗ còn lệch khỏi hình. Lời trên các tệp này gọi chúng là preset cộng đồng.
Minecraft là ví dụ rõ của một bố cục không dùng bản chung. Preset của nó dùng WASD để đi, chuột trái để phá, chuột phải để dùng, Space để nhảy, E cho inventory, 1 đến 3 cho hotbar, và chuột phải để nhìn. Game có nút nằm ở các góc khác nhau cần một lượt chỉnh như vậy, không phải hàng MMORPG dọc mép dưới.
Cùng bản dựng này còn có preset cho Genshin Impact, Roblox, Call of Duty Mobile và Clash of Clans. Tôi không giả vờ rằng một bố cục vừa mọi game. Nhận gợi ý, chơi một lát, rồi dời các chip.
Tìm keymap trên mạng
Bản đáng tin là bản trong ứng dụng. Nếu bạn gặp một bố cục ai đó đăng lên, tệp phải là keymap của SiliconPlay: JSON có format id là stardroid.keymap. Tệp không phải JSON hợp lệ của định dạng đó sẽ bị từ chối. Vị trí trong tệp chia sẻ được vẽ cho màn hình của người khác, nên hãy mở trình sửa và chỉnh nút cho khớp màn hình của bạn.
Pro Mode, trên thanh công cụ, menu View và Settings, hiện phần cứng, keymap và chẩn đoán ở cửa sổ chính. Nó tắt cho đến khi bạn bật. Bong bóng trên cửa sổ giả lập vẫn có sửa, lớp phủ, độ mờ, kích thước và đặt lại.
Câu hỏi
SiliconPlay chạy trên Mac Intel không?
Không. Chỉ Apple Silicon: M1, M2, M3, M4, M5 và các chip mới hơn cùng dòng.
Tôi có bắt buộc dùng keymap không?
Không. Chạm trực tiếp là mặc định. Preset được gợi ý vẫn tắt cho đến khi bạn chấp nhận.
Tôi dùng tay cầm được không?
Được. Nút gamepad nhấn đúng các chip trên màn hình như bàn phím. Bố cục MMORPG đã gán vài skill và nút nhảy.
Lấy keymap cho game của tôi ở đâu?
Dùng preset mà ứng dụng đưa ra, hoặc áp MMORPG (WASD) rồi sửa. Tệp từ nơi khác phải là JSON stardroid.keymap hợp lệ.
Thêm trên blog: các phím tắt bàn phím, dùng SiliconPlay để thử APK, và SiliconPlay trên M1 đến M5 và đời mới hơn. Hoặc về trang chủ SiliconPlay.