Icono de SiliconPlay SiliconPlay · Blog

Mapeo de teclado del emulador de Android para Mac, con botones en pantalla y diseños por juego

Los juegos de Android están hechos para un dedo. En el Mac el teclado, el ratón y, si lo tienes, el mando ya están ahí, y una hora de trackpad se hace larga. SiliconPlay coloca botones encima de la imagen y los une a teclas. En este emulador de Android para Mac, el mapeo de teclado es eso: una tecla o una palanca se convierte en un toque, justo donde tú lo dejas.

Solo funciona en Apple Silicon, en los M1, M2, M3, M4, M5 y los chips posteriores de esa familia. Con los Mac Intel no es compatible. Las pruebas las he hecho en macOS Tahoe. Si usas otra versión de macOS, cuéntame qué ha pasado.

Toque directo, mientras no quieras teclas

De salida, el toque es directo. El puntero actúa como un dedo, que es lo adecuado para un menú, una tienda o cualquier app sin keymap. Si delante hay un juego conocido, SiliconPlay puede proponerte un preset de la comunidad. Ese preset no se activa hasta que lo aceptas. Abrir la app no carga ningún keymap por su cuenta.

El teclado no entra al keymap hasta que pulsas la imagen de Android. Si el foco está en un campo de texto, la barra pasa a Typing y lo que tecleas cae en Android, no en los botones. Para alternar Typing y Game keys, F12 o Command-K. Los atajos de menú que usan la tecla Command siguen en macOS.

Con la ventana de SiliconPlay enfocada, las teclas siguen llegando. La primera vez que la app persigue la ventana propia del emulador, macOS pide Accessibility. Ese permiso solo existe para que la app pueda seguir la ventana del emulador. Hasta que lo concedas, mantén enfocada la ventana de SiliconPlay y las teclas harán lo suyo.

El diseño que viene de serie: MMORPG (WASD)

El diseño genérico incluido se llama MMORPG (WASD). No va ligado a un paquete, de modo que la app no lo sugiere sola. Lo aplicas al juego que sea y luego corriges lo que quede descolocado. La palanca apoya el dedo en el centro de su botón y se desplaza hacia fuera mientras mantienes alguna de sus teclas. Al soltar, vuelve al centro.

Keymap MMORPG (WASD) de serie en SiliconPlay 1.0.0
Botón en pantallaTeclasQué hace el toque
MoverW A S D, o las flechasPalanca virtual. Mantén una dirección.
AtaqueJMantén pulsado. El dedo no se levanta hasta que sueltas J.
Habilidad 11, o gamepad XToque
Habilidad 22, o gamepad YToque
Habilidad 33Toque
Habilidad 44, o right shoulderToque
Habilidad 55Toque
Habilidad 66, o right triggerToque
SaltarSpace, o gamepad BToque
InteractuarFToque
MapaMToque
BolsaBToque
Cámaraclic derechoMirar. Arrastra para girar la vista.

Las notas del preset piden que lo ajustes en el editor. Las posiciones son un punto de partida: fracciones de la imagen del juego, de 0 a 1, con el origen en la esquina superior izquierda. Por eso escalan si cambias el tamaño de la ventana.

Coloca los botones donde el juego los necesita

Edit layout abre el editor del keymap. Arrastra un botón para cambiarlo de sitio. Pulsa sobre él para reasignar una tecla o un botón del ratón. El punto dorado, al arrastrarlo, cambia el tamaño. Puedes añadir una palanca WASD, un arrastre de cámara, un toque, una pulsación larga, un deslizamiento o una repetición. Done guarda. Cancel restaura el perfil tal como estaba al abrir Edit. Si estás a medias de una reasignación, Escape anula la captura de tecla.

En la ventana aparte del emulador hay una burbuja de cristal que la acompaña. Arrástrala para moverla. Al pulsarla salen la superposición, la opacidad, el tamaño, editar y restablecer. Esa posición se guarda en el perfil. Command-Shift-G muestra u oculta la superposición. El hueco vacío de la imagen sigue pulsando el juego.

Cuando un menú pide un dedo de verdad, F10 es el atajo corto: pasa al toque directo y dejas el botón mapeado. Si un dedo virtual se queda abajo, Shift-Escape los suelta todos.

El mando pulsa los mismos botones

Un chip admite más de una entrada. En el diseño de serie, la habilidad 1 es a la vez la tecla 1 y gamepad X, y el salto es Space y gamepad B. Al reasignar un chip también puedes enlazar los botones de cara, los shoulders, los triggers, el D-pad y los botones menu y options. El mando no es un segundo esquema. Pulsa los mismos botones en pantalla que el teclado.

Un diseño para cada juego

Hay apps con preset propio, identificado por el paquete. Cuando ese juego queda delante, SiliconPlay lo ofrece y se espera. Acéptalo y arrastra después lo que no coincida con el arte. En estos archivos se les llama presets de la comunidad.

Minecraft enseña bien un diseño que no es el genérico. Su preset mueve con WASD, rompe con el clic izquierdo, usa con el clic derecho, salta con Space, abre el inventario con E, reserva 1 a 3 para la hotbar y mira con el clic derecho. Si los botones de un juego viven en otras esquinas, hace falta ese repaso, no la fila MMORPG del borde inferior.

Esa misma build incluye además presets para juegos como Genshin Impact, Roblox, Call of Duty Mobile, Clash of Clans y otros. No voy a hacer como si un único diseño valiera para todos. Acepta la sugerencia, juega un minuto y mueve los chips.

Si buscas un keymap por ahí

La copia de fiar es la de la app. Si das con un diseño que alguien ha publicado, tiene que ser un keymap de SiliconPlay: un JSON cuyo id de formato sea stardroid.keymap. Si el JSON no es válido para ese formato, se rechaza. Las posiciones de un archivo compartido se dibujaron para la pantalla de otra persona. Abre el editor y alinéalas con la tuya.

Pro Mode vive en la barra de herramientas, en el menú View y en Settings, y nace apagado. Al activarlo, la ventana principal enseña el hardware, los keymaps y los diagnósticos. La burbuja de la ventana del emulador, esté Pro Mode como esté, conserva editar, superposición, opacidad, tamaño y restablecer.

Preguntas

¿SiliconPlay va en un Mac Intel?

No. Únicamente Apple Silicon: M1, M2, M3, M4, M5 y los chips posteriores de esa familia.

¿Hace falta un keymap?

No. El toque directo es lo que hay al empezar. Un preset sugerido permanece apagado hasta que lo aceptas.

¿Sirve un mando?

Sí. Asigna los botones del mando a los mismos chips en pantalla que el teclado. El diseño MMORPG ya lo hace con algunas habilidades y con el salto.

¿De dónde sale un keymap para mi juego?

Usa el preset que propone la app, o aplica MMORPG (WASD) y edítalo. Un archivo de fuera tiene que ser JSON válido de stardroid.keymap.

Descargar SiliconPlay para Mac

Sigue en el blog con los atajos de teclado, la prueba de un APK y los Macs compatibles, del M1 al M5 y posteriores. También puedes volver a la página de SiliconPlay.