Tastaturbelegung auf dem Mac: Schaltflächen auf dem Bild und Layouts pro Spiel
Die meisten Android-Spiele erwarten einen Finger. Am Mac hast du Tastatur, Maus und vielleicht einen Controller schon da, und eine Stunde auf dem Trackpad wird schnell zäh. SiliconPlay setzt Schaltflächen auf das Spielbild und bindet sie an Tasten. Das ist die Tastaturbelegung in diesem Android-Emulator für den Mac: eine Taste oder ein Stick wird zur Berührung, an der Stelle, die du auswählst.
SiliconPlay läuft nur auf Apple Silicon, von M1 bis M5 und den neueren Chips dieser Reihe. Mit Intel-Macs ist es nicht kompatibel. Getestet habe ich auf macOS Tahoe. Wenn bei dir eine andere macOS-Version läuft, schreib mir, was passiert ist.
Direkte Berührung, bis du Tasten willst
Direkte Berührung ist die Vorgabe. Der Zeiger ist ein Finger, und das willst du für ein Menü, einen Shop oder jede App ohne Belegung. Liegt ein bekanntes Spiel vorn, kann SiliconPlay ein Community-Preset anbieten. Das Preset bleibt aus, bis du es annimmst. Nur weil die App offen ist, wird noch keine Belegung geladen.
Klick auf das Android-Bild, damit die Tastatur an die Belegung geht. Ist ein Textfeld fokussiert, steht in der Symbolleiste Typing, und die Tasten gehen nach Android statt auf die Schaltflächen. F12 oder Command-K schaltet zwischen Typing und Game keys. Menükürzel mit der Command-Taste bleiben bei macOS.
Die Tasten gelten, solange das Fenster von SiliconPlay fokussiert ist. Folgt die App zum ersten Mal dem eigenen Fenster des Emulators, fragt macOS nach Accessibility. Bis du das erlaubst, lass das SiliconPlay-Fenster fokussiert, dann kommen die Tasten trotzdem an. Accessibility dient nur dazu, dem Emulatorfenster zu folgen.
Das mitgelieferte Layout: MMORPG (WASD)
Das generische Layout in der App heißt MMORPG (WASD). Es hängt an keinem Paketnamen, deshalb wird es nicht von selbst vorgeschlagen. Du legst es auf ein beliebiges Spiel und korrigierst, was danebenliegt. Der Stick setzt in der Mitte seiner Schaltfläche auf und zieht nach außen, solange eine seiner Tasten gehalten wird. Lässt du los, gleitet er zurück in die Mitte.
| Steuerung auf dem Bild | Tasten | Was die Berührung tut |
|---|---|---|
| Bewegen | W A S D, oder die Pfeiltasten | Virtueller Stick. Richtung halten. |
| Angriff | J | Halten. Der Finger bleibt unten, solange J gehalten wird. |
| Fertigkeit 1 | 1, oder gamepad X | Tippen |
| Fertigkeit 2 | 2, oder gamepad Y | Tippen |
| Fertigkeit 3 | 3 | Tippen |
| Fertigkeit 4 | 4, oder right shoulder | Tippen |
| Fertigkeit 5 | 5 | Tippen |
| Fertigkeit 6 | 6, oder right trigger | Tippen |
| Springen | Space, oder gamepad B | Tippen |
| Interagieren | F | Tippen |
| Karte | M | Tippen |
| Tasche | B | Tippen |
| Kamera | rechte Maustaste | Umschauen. Ziehen dreht die Ansicht. |
Die Notiz an diesem Preset sagt, man solle es im Editor anpassen. Nimm die Positionen als Start. Es sind Anteile des Spielbilds, von 0 bis 1, Ursprung oben links, deshalb wandern sie mit, wenn das Fenster die Größe wechselt.
Die Schaltflächen schieben, bis sie auf dem Spiel sitzen
Edit layout öffnet den Editor der Belegung. Zieh eine Schaltfläche, um sie zu verschieben. Klick sie an, um eine Taste oder eine Maustaste neu zu belegen. Zieh den goldenen Punkt, um die Größe zu ändern. Dazu kommen ein WASD-Joystick, ein Ziehen für die Kamera, ein Tippen, ein langes Drücken, ein Wischen oder eine Wiederholung. Done speichert. Cancel setzt das Profil auf den Stand zurück, den es beim Öffnen hatte. Escape bricht die Tastenerfassung ab, wenn du mitten in der Neubelegung bist.
Auf dem eigenen Emulatorfenster folgt eine Glasblase dem Fenster. Zieh die Blase, um sie zu verschieben. Ein Klick öffnet Overlay, Deckkraft, Größe, Bearbeiten und Zurücksetzen. Die Stelle wird am Profil gespeichert. Command-Shift-G schaltet das Overlay um. Leere Fläche auf dem Bild klickt das Spiel weiter.
F10 wechselt zur direkten Berührung. Das ist der schlichtere Weg, wenn ein Menü einen echten Finger will und keine belegte Schaltfläche. Shift-Escape lässt jeden virtuellen Finger los, falls einer unten hängen bleibt.
Ein Controller drückt dieselben Schaltflächen
Ein Feld kann auf mehr als eine Eingabe hören. In der Standardbelegung ist Fertigkeit 1 sowohl die Taste 1 als auch gamepad X, Springen ist sowohl Space als auch gamepad B. Beim Neubinden kannst du außerdem die Face-Buttons, die Schultertasten, die Trigger, das D-pad und die Tasten menu und options legen. Der Controller ist kein zweites Schema. Er drückt dieselben Schaltflächen auf dem Bild wie die Tastatur.
Layouts pro Spiel
Manche Apps haben ein eigenes Preset, erkannt am Paket. Liegt dieses Spiel vorn, bietet SiliconPlay es an und wartet. Nimm es an, dann zieh zurecht, was an der Grafik vorbeigeht. Im Text dieser Dateien heißen sie Community-Presets.
Minecraft zeigt gut, wann die generische Reihe nicht passt. Sein Preset bewegt mit WASD, baut mit Linksklick ab, benutzt mit Rechtsklick, springt mit Space, öffnet das Inventar mit E, legt die Hotbar auf 1 bis 3 und schaut mit der rechten Maustaste. Sitzt die Bedienung in anderen Ecken, brauchst du so einen Durchgang, nicht die MMORPG-Reihe am unteren Rand.
Dieselbe Fassung bringt auch Presets für Spiele wie Genshin Impact, Roblox, Call of Duty Mobile, Clash of Clans und weitere mit. Ich tue nicht so, als reiche ein Layout für alle. Nimm den Vorschlag an, spiel eine Minute und schieb die Schaltflächen.
Eine Belegung im Netz finden
Verlässlich ist die Kopie in der App. Findest du doch ein Layout, das jemand gepostet hat, muss es eine SiliconPlay-Belegung sein: JSON mit der Formatkennung stardroid.keymap. Eine Datei, die für dieses Format kein gültiges JSON ist, wird abgelehnt. Die Positionen in so einer Datei wurden für einen anderen Bildschirm gezeichnet. Öffne den Editor und richt die Schaltflächen an deinem aus.
Pro Mode, in der Symbolleiste, im Menü View und in Settings, zeigt im Hauptfenster Hardware, Keymaps und die Diagnose. Es bleibt aus, bis du es einschaltest. An der Blase auf dem Emulatorfenster bleiben Bearbeiten, Overlay, Deckkraft, Größe und Zurücksetzen.
Fragen
Läuft SiliconPlay auf Intel-Macs?
Nein. Nur auf Apple Silicon: M1, M2, M3, M4, M5 und neuere Chips dieser Reihe.
Muss ich eine Belegung benutzen?
Nein. Direkte Berührung ist die Vorgabe. Ein vorgeschlagenes Preset bleibt aus, bis du es annimmst.
Kann ich einen Controller benutzen?
Ja. Die Gamepad-Tasten drücken dieselben Schaltflächen auf dem Bild wie die Tastatur. MMORPG (WASD) macht das schon für ein paar Fertigkeiten und fürs Springen.
Woher nehme ich eine Belegung für mein Spiel?
Nimm das Preset, das die App anbietet, oder leg MMORPG (WASD) selbst an und bearbeite es. Eine Datei von anderswo muss gültiges JSON der Form stardroid.keymap sein.
Mehr im Blog: die Kürzel in SiliconPlay, eine APK testen, Root bleibt optional und SiliconPlay auf M1 bis M5 und neuer. Oder zurück zur SiliconPlay-Startseite.