Deutsch

Wie nutzt du Maustasten in VS Code am Mac?

InputConfig im Mac App Store ladenDiese App ist komplett kostenlos. Du musst kein Konto anlegen. Es gibt keine Abos, keine umständlichen Downloads, und nichts ist gesperrt. Optimiert für Apple Silicon.

VS Code behandelt die Seitentasten bereits als Zurück und Vor, und der eingebaute Weg dafür am Mac ist eine Einstellung, kein Tastenprogramm. Die Aufgaben, die ein Tastenprogramm ergänzt, sind Ausführen, Build, Stopp und die Schritte des Debuggers. Das sind Tasten auf einem Button. InputConfig ist die kostenlose Mac-App, die ich entwickle. Sie scannt jede Maustaste und sendet eine Taste oder einen ganzen Kurzbefehl, und sie kann VS Code als App im Vordergrund folgen. Diese App ist vollständig kostenlos, und du musst kein Konto anlegen.

Die Tasten stammen aus Microsofts Übersicht zu macOS-Tastenkürzeln, der Seite zum Debuggen und der Seite zu Aufgaben, die ich am 21. Oktober 2026 gelesen habe. Ein Xcode-Abschnitt weiter unten nutzt Apples eigene Liste.

Version 1.7 von InputConfig, voraussichtlich im Oktober 2026, bringt vollständige Unterstützung für Deutsch.

Schritte

  1. Suche in VS Code in den Einstellungen nach Maus zurück vor und prüfe, dass Enables the use of mouse buttons four and five aktiv ist.
  2. Installiere InputConfig und erlaube den Zugriff für Bedienungshilfen in den Systemeinstellungen unter Datenschutz & Sicherheit, Bedienungshilfen.
  3. Füge eine Zeile hinzu, stelle die Eingabe auf Maus, drücke Scan und klicke auf eine Daumentaste. Wähle dann Keyboard Key und den Kurzbefehl für Ausführen oder Build.
  4. Halte VS Code aus jeder Voreinstellung heraus, die Command mit der linken oder rechten eckigen Klammer sendet, weil diese Zeilen einrücken und ausrücken.
  5. Trage VS Code unter Activate when these apps are in front ein, schalte Switch presets when the front app changes ein und klicke auf Activate.

Was VS Code und macOS einer Maus geben

VS Code hat eine Einstellung, workbench.editor.mouseBackForwardToNavigate. Im Quelltext wird sie so beschrieben, dass sie die Maustasten vier und fünf für die Befehle Zurück und Vor aktiviert, und ihr Standard ist eingeschaltet. Das steht im Quelltext von VS Code auf GitHub, den ich am 21. Oktober 2026 gelesen habe. Eine Maus, deren Seitentasten als Taste 4 und Taste 5 melden, sollte daher ohne Hilfe navigieren.

Die Tastatur-Entsprechungen sind laut Microsofts Übersicht Control Minus für Zurück und Control Umschalt Minus für Vor. Navigieren deine Seitentasten schon in VS Code, lass sie in Ruhe und nutze das Tastenprogramm für die Tasten, die nichts tun.

Herausfinden, was jede Taste sendet

Eine Maustaste kommt am Mac als Linksklick, Rechtsklick, mittlerer Klick oder als Taste 4 und höher an. Drücke Scan und klicke dann auf die Taste. Nennt Scan eine Taste statt einer Maustaste, sendet die Maus eine Taste, und die Lösung findest du auf der Seite F13 bis F19 am Mac.

TasteWie sie meist meldetEine gute Aufgabe in VS Code
Linksklick und RechtsklickLinksklick und RechtsklickLass sie. Sie lassen sich nicht sperren.
Druck auf das RadMittlerer KlickEditor schließen, Command W, oder zur Definition springen, F12.
SeitentastenTaste 4 und Taste 5Zurück und Vor, was VS Code vielleicht schon tut.
Daumenfeld oder ZusatztastenTaste 6 und höherAusführen, Stopp, Schritt über, Schritt in, Build.
NeigungsradSeitliches ScrollenVorheriger und nächster Editor-Reiter.
DPI- oder ProfiltasteOft nichts, was der Mac lesen kannNichts. Hört Scan keinen Druck, kann keine App ihn lesen.

Die Command-Klammer-Falle

InputConfig hat eine eingebaute Voreinstellung, die Zurück und Vor auf die Seitentasten legt, indem sie Command mit der linken eckigen Klammer und Command mit der rechten eckigen Klammer sendet. Browser und Finder verstehen diese beiden Tasten. In VS Code listet Microsofts Übersicht dieselben beiden Tasten für Zeile einrücken und Zeile ausrücken. Läuft diese Voreinstellung, während VS Code im Vordergrund ist, verändert ein Druck auf eine Seitentaste deinen Code.

Der Editor von InputConfig mit einem Mausgerät und zwei Zeilen: Taste 4 sendet Command und die linke eckige Klammer, und Taste 5 sendet Command und die rechte eckige Klammer.
Figure 1. Das Layout für Zurück und Vor mit Taste 4, die Command und die linke eckige Klammer sendet, und Taste 5, die Command und die rechte eckige Klammer sendet. Diese beiden Tasten passen für Browser und sind in VS Code falsch, wo sie Zeilen ein- und ausrücken.
  • Option eins. Überlasse die Seitentasten der eigenen Einstellung von VS Code und behalte diese Voreinstellung für andere Apps.
  • Option zwei. Lege eine Voreinstellung für VS Code an, die Control Minus und Control Umschalt Minus auf dieselben Tasten sendet, und trage VS Code unter Activate when these apps are in front ein.
  • Option drei. Setze bei den Zeilen den Haken bei Block the button's own action, wenn sowohl VS Code als auch die Voreinstellung reagieren, damit Zurück nicht zweimal ausgeführt wird.

Es läuft immer nur eine Voreinstellung, deshalb brauchen eine Voreinstellung für VS Code und die Voreinstellung für Zurück und Vor eigene App-Listen. Dieselben zwei Tasten sollten in verschiedenen Apps verschiedene Tasten senden. Dafür gibt es Voreinstellungen pro App.

Ausführen, Build und den Debugger auf die Tasten legen

Schritt 1: Scannen und Ausführen zuweisen

  • Du: Füge eine Zeile hinzu, stelle das Gerät auf This Mac's mouse or trackpad, die Eingabe auf Maus und die Art auf Taste. Drücke dann Scan und klicke auf eine Daumentaste. Stelle die Ausgabe auf Keyboard Key und wähle F5.
  • InputConfig: Drückt F5 jedes Mal, wenn du die Taste drückst.
  • Prüfen: Öffne ein Projekt mit einer Startkonfiguration und drücke die Taste. Der Debugger startet oder setzt fort, wenn er schon läuft.

Schritt 2: Build und Stopp hinzufügen

  • Du: Stelle auf der nächsten Taste die Ausgabe auf Keyboard Key, wähle unter Modifier Keys Umschalt und Command und füge B hinzu. Auf einer anderen Taste wählst du Umschalt und F5.
  • InputConfig: Drückt Umschalt Command B, was Run Build Task nutzt, und Umschalt F5, was den Debugger stoppt.
  • Prüfen: Drücke Build, und die Aufgabenauswahl oder die Standardaufgabe läuft. Drücke Stopp, und der Debugger endet.
AufgabeTaste in VS Code am MacGuter Platz
Zurück und VorControl Minus und Control Umschalt MinusTaste 4 und Taste 5
Debuggen starten oder fortsetzenF5Eine Daumentaste
Debuggen stoppenUmschalt F5Ein Halten auf dieser Taste
Debuggen neu startenUmschalt Command F5Ein zweites Halten
Run Build TaskUmschalt Command BEine Daumentaste
Schritt über, in und ausF10, F11 und Umschalt F11Drei Daumentasten
Haltepunkt umschaltenF9Eine Daumentaste
Zur Definition und Definition ansehenF12 und Option F12Druck auf das Rad und ein Halten
Schnell öffnen und BefehlspaletteCommand P und Umschalt Command PZwei Daumentasten
Integriertes Terminal anzeigenControl Accent-GravisEine Daumentaste
Editor schließenCommand WDruck auf das Rad

Die Seite zum Debuggen von VS Code nennt F5 zum Fortsetzen oder Pausieren und Umschalt F5 zum Stoppen. Run Build Task ist auf der Seite zu Aufgaben Umschalt Command B.

Makros und Aufgaben mit mehreren Schritten

Ein Makro ist eine Zeile, bei der Run a sequence of steps angekreuzt ist. Jeder Schritt ist eine Taste, ein Kurzbefehl oder ein Klick mit eigener Wartezeit. Drei davon passen zum Programmieren:

  • Speichern, dann bauen. Command S, eine kurze Wartezeit, dann Umschalt Command B. Das speichert die Datei, auf der du bist, und startet den Build.
  • Stoppen und neu starten. Umschalt F5, eine Sekunde Wartezeit, dann F5. Ein Neustart auf einer Taste.
  • Terminal griffbereit. Control Accent-Gravis zeigt das integrierte Terminal, dann kann eine Ausgabe Type Text einen Befehl tippen, den du den ganzen Tag brauchst. Ich würde den Zeilenumbruch weglassen, damit du ihn vorher prüfst.
Der Makroeditor von InputConfig mit angekreuztem Run a sequence of steps und nummerierten Schritten, die Command halten, einen Buchstaben antippen, Command loslassen und zwischen den Schritten warten.
Figure 2. Die nummerierten Schritte eines Makros, jeweils Halten, Tippen oder Loslassen einer Taste mit einer Wartezeit dazwischen. Ein Makro für VS Code hat dieselbe Form, mit Command S und Umschalt Command B als Schritten.

Ich habe diese Makros nicht selbst in VS Code ausgeführt. Ein Makro, das einen Debugger startet und stoppt, sollte man deshalb zuerst testweise laufen lassen. Halte Return aus jedem getippten Befehl heraus, damit ein versehentlicher Druck ihn nicht ausführt.

Halten, wiederholen, zweimal tippen und nach App umschalten

  • Ein Tippen und ein Halten. F5 beim Tippen und Umschalt F5 beim Halten, damit eine Taste startet und stoppt. Ein kurzes Tippen sendet die normale Ausgabe, und ein Halten über eine Zeit, die du einstellst, sendet etwas anderes.
  • Tasten wiederholen, solange gehalten. Für das Schrittweise-Durchlaufen mit F10 wiederholt eine gehaltene Taste den Schritt. Lass das für Build aus.
  • Die eigene Aktion der Taste sperren. Verfügbar für die mittlere Taste und die Seitentasten, damit eine App sie nicht mehr sieht, während die Voreinstellung läuft.
Eine Zeile in InputConfig, deren Optionen Anders bei Halten zeigen, wobei Halten über 400 ms Command Umschalt S sendet, während ein kurzes Tippen Command S sendet.
Figure 3. Die Halten-Aktion. Das Beispiel sendet Command S beim Tippen und Command Umschalt S nach 400 Millisekunden. Ein Layout für VS Code würde F5 beim Tippen und Umschalt F5 beim Halten senden.

Um das Layout in VS Code zu behalten, öffne im Voreinstellungs-Bereich Automation & Gaming Utilities, füge Visual Studio Code unter Activate when these apps are in front hinzu und schalte unter Settings, Advanced Switch presets when the front app changes ein. Der Notstopp ist Control Option Command period.

Xcode auf dem Mac

Xcode folgt derselben Idee mit anderen Tasten. Apples archivierte Tabelle listet sie in den archivierten Menübefehlen von Xcode bei Apple auf, die ich am 21. Oktober 2026 gelesen habe. Sie beschreibt ein älteres Xcode. Öffne deshalb in deiner Version die Menüs Product und Navigate, dort zeigt jeder Befehl seine aktuelle Taste.

AufgabeXcode-Taste aus Apples TabelleGuter Platz
Zurück und VorControl Command Linkspfeil und Control Command RechtspfeilTaste 4 und Taste 5
AusführenCommand REine Daumentaste
BuildCommand BEine Daumentaste
StoppCommand PunktEin Halten auf Ausführen
Schnell öffnenUmschalt Command ODruck auf das Rad
BereinigenUmschalt Command KEin Halten auf Build

Gib Xcode eine eigene Voreinstellung und trage sie unter Activate when these apps are in front ein. Scanne die Tasten, belege sie mit den Tasten aus deinen Xcode-Menüs, und Xcode sieht nie die Tasten von VS Code. Ausführen und Stopp auf einem Halten einer Taste ist der einfachste Weg, beide Editoren zu steuern.

Wenn eine Taste in VS Code nichts tut

Geh diese Leiter hinunter, mit dem kleinsten Schritt zuerst:

  1. Prüfen, ob die Voreinstellung aktiv ist. Klicke auf Activate und stelle sicher, dass VS Code die App ist, der die Voreinstellung folgt.
  2. Bedienungshilfen prüfen. In den Systemeinstellungen unter Datenschutz & Sicherheit, Bedienungshilfen.
  3. Auf eine doppelte Aktion prüfen. Geht Zurück zweimal, handeln die eigene Einstellung von VS Code und deine Zeile beide. Setze den Haken bei Block the button's own action.
  4. Die Funktionstasten prüfen. F5 und F10 brauchen auf einem Laptop vielleicht die Fn-Taste. Stelle die Funktionstasten in den Systemeinstellungen unter Tastatur als Standard ein, oder sende die Taste aus der Zeile, die davon nicht abhängt.
  5. Den Scan prüfen. Wird die Taste als Tastaturtaste gescannt, stelle sie zuerst in der Software des Herstellers auf F13 bis F20.
  6. Die Software des Herstellers beenden. Logi Options+ und ähnliche Apps können eine Taste übernehmen.

Was es nicht kann

  • Deinen Code lesen. InputConfig sendet Tasten, Klicks und Scrollen. Es kann nicht wissen, in welcher Datei oder welchem Debugger-Zustand du bist.
  • Zwei Mäuse unterscheiden. Jede angeschlossene Maus zählt als ein Gerät.
  • Die Zeigergeschwindigkeit ändern. Nutze die Einstellungen des Mac, die App des Herstellers oder LinearMouse, Mac Mouse Fix oder SteerMouse.
  • Nur in einem Projekt laufen. Eine Voreinstellung folgt der App im Vordergrund, nicht dem Ordner oder dem Arbeitsbereich.

Die Kurzfassung

  • Zuerst die Einstellung prüfen. VS Code kann mit Taste 4 und Taste 5 von selbst navigieren.
  • Die eckigen Klammern meiden. Command mit der linken und rechten eckigen Klammer rückt Zeilen in VS Code ein.
  • Der App folgen. VS Code und Xcode bekommen jeweils eine eigene Voreinstellung.

Ausführen bei einem Tippen und Stopp bei einem Halten, auf einer Daumentaste, ist der Aufbau, den ich zuerst ausprobieren würde.

Fragen

Kann ich in VS Code am Mac die Maus-Zurück- und Vor-Tasten nutzen?

Ja. VS Code hat eine Einstellung, die die Maustasten vier und fünf als Zurück und Vor aktiviert, und laut Quelltext ist sie standardmäßig eingeschaltet. Die Tasten auf der Tastatur sind Control Minus und Control Umschalt Minus.

Warum rückt meine Zurück-Maustaste in VS Code Zeilen ein?

Eine Voreinstellung sendet Command mit der linken oder rechten eckigen Klammer, und VS Code nutzt sie zum Einrücken und Ausrücken. Nutze eine Voreinstellung für VS Code, die stattdessen Control Minus sendet.

Welche Kurzbefehle für Ausführen und Build gibt es in VS Code am Mac?

F5 startet oder setzt das Debuggen fort, Umschalt F5 stoppt, und Umschalt Command B startet die Build-Aufgabe.

Wie nutze ich eine Maustaste, um Code in VS Code auszuführen?

Scanne die Taste in InputConfig, stelle die Ausgabe auf Keyboard Key und wähle F5. Füge eine Halten-Aktion mit Umschalt F5 hinzu, damit dieselbe Taste das Debuggen stoppt.

Welcher Xcode-Kurzbefehl führt am Mac zurück?

Laut Apples Tabelle ist es Control Command Linkspfeil, und Control Command Rechtspfeil geht vor. Prüfe deine eigenen Xcode-Menüs, denn die Tabelle stammt aus einer älteren Version.

Mehr auf Deutsch

Ausführliche Anleitungen, auf Englisch

Wer hier schreibt. Ryleigh Newman entwickelt InputConfig und steuert den eigenen Mac jeden Tag mit einem Controller, weil die Hände nicht gut mitmachen. Diese Seite ist aus dem Englischen übersetzt. Die wichtigsten Tasten und Menüs der App erscheinen auf Deutsch, wenn der Mac auf Deutsch eingestellt ist; diese Seite nennt sie so, mit dem englischen Namen in Klammern. Der Rest der App und der Website ist auf Englisch.

Diese Seite in anderen Sprachen: English, العربية, Čeština, Dansk, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

InputConfig im Mac App Store ladenKostenlos. macOS 14 oder neuer. Kein Konto, nichts verlässt deinen Mac. Open Source auf GitHub.