SiliconPlay-Symbol SiliconPlay · Blog

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.

Standardbelegung MMORPG (WASD) in SiliconPlay 1.0.0
Steuerung auf dem BildTastenWas die Berührung tut
BewegenW A S D, oder die PfeiltastenVirtueller Stick. Richtung halten.
AngriffJHalten. Der Finger bleibt unten, solange J gehalten wird.
Fertigkeit 11, oder gamepad XTippen
Fertigkeit 22, oder gamepad YTippen
Fertigkeit 33Tippen
Fertigkeit 44, oder right shoulderTippen
Fertigkeit 55Tippen
Fertigkeit 66, oder right triggerTippen
SpringenSpace, oder gamepad BTippen
InteragierenFTippen
KarteMTippen
TascheBTippen
Kamerarechte MaustasteUmschauen. 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.

SiliconPlay für den Mac laden

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.