Polski

Jak używać przycisków myszy w VS Code na Macu

Pobierz InputConfig z Mac App StoreTa aplikacja jest całkowicie darmowa. Nie trzeba zakładać konta. Nie ma subskrypcji ani skomplikowanych pobrań, a nic nie jest zablokowane. Zoptymalizowana pod Apple Silicon.

VS Code już traktuje boczne przyciski jako wstecz i dalej, a wbudowanym sposobem na to na Macu jest ustawienie, a nie program do mapowania. Zadania, które dodaje mapowanie, to uruchamianie, budowanie, zatrzymywanie i kroki debuggera, czyli klawisze na przycisku. InputConfig, darmowa aplikacja dla Maca, którą tworzę, skanuje dowolny przycisk myszy i wysyła klawisz albo cały skrót, a może też śledzić VS Code jako aplikację na wierzchu. Ta aplikacja jest całkowicie darmowa i nie trzeba zakładać konta.

Klawisze pochodzą z arkusza skrótów klawiaturowych dla macOS Microsoft, ze strony o debugowaniu i ze strony o zadaniach, przeczytanych 21 października 2026 roku. Sekcja o Xcode dalej korzysta z listy Apple.

Wersja 1.7 aplikacji InputConfig, spodziewana w październiku 2026 r., będzie w pełni dostępna po polsku.

Kroki

  1. W VS Code wyszukaj w Ustawieniach słowo wstecz i dalej mysz i sprawdź, czy Enables the use of mouse buttons four and five jest włączone.
  2. Zainstaluj InputConfig i zezwól na dostęp Dostępność w Ustawieniach systemowych, Prywatność i ochrona, Dostępność.
  3. Dodaj wiersz, ustaw wejście na Mysz, naciśnij Skanuj (Scan) i kliknij boczny przycisk, a potem wybierz Klawisz klawiatury (Keyboard Key) i skrót do uruchomienia lub budowania.
  4. Trzymaj VS Code poza każdym ustawieniem, które wysyła Command lewy nawias albo Command prawy nawias, bo wcinają i wycinają wiersze.
  5. Dodaj VS Code do listy Aktywuj, gdy te aplikacje są na wierzchu, włącz Przełączaj ustawienia, gdy zmienia się aplikacja na wierzchu, i naciśnij Aktywuj (Activate).

Co VS Code i macOS dają myszy

VS Code ma ustawienie workbench.editor.mouseBackForwardToNavigate, opisane w jego kodzie źródłowym jako włączające przyciski myszy cztery i pięć dla poleceń Go Back i Go Forward, a jego domyślną wartością jest włączone. To z kodu źródłowego VS Code na GitHubie, przeczytanego 21 października 2026 roku. Mysz, której boczne przyciski zgłaszają się jako Button 4 i Button 5, powinna więc nawigować bez pomocy.

Klawiszami równoważnymi są Control minus dla Go Back i Control Shift minus dla Go Forward, z arkusza Microsoft. Jeśli twoje boczne przyciski już nawigują w VS Code, zostaw je w spokoju, a mapera użyj dla przycisków, które nic nie robią.

Sprawdź, co wysyła każdy przycisk

Przycisk myszy dociera do Maca jako Left click, Right click, Middle click albo Button 4 i wyżej. Naciśnij Skanuj (Scan), a potem kliknij przycisk. Jeśli Skanuj podaje klawisz zamiast przycisku myszy, mysz wysyła klawisz, a rozwiązanie jest na stronie F13 do F19 na Macu.

PrzyciskJak zwykle zgłaszaDobre zadanie w VS Code
Lewy klik i prawy klikLeft click i Right clickZostaw je. Nie da się ich zablokować.
Wciśnięcie kółkaMiddle clickZamknij edytor, Command W, albo przejdź do definicji, F12.
Boczne przyciskiButton 4 i Button 5Wstecz i dalej, co VS Code może już robić.
Siatka kciuka lub dodatkowe przyciskiButton 6 i wyżejUruchom, zatrzymaj, krok nad, krok w głąb, zbuduj.
Rolka w bokPrzewijanie na bokiPoprzednia i następna karta edytora.
Przycisk DPI lub profiliCzęsto nic, co Mac może odczytaćNic. Jeśli Skanuj nie słyszy naciśnięcia, żadna aplikacja go nie odczyta.

Pułapka nawiasów Command

InputConfig ma wbudowany preset, który przypisuje wstecz i dalej do bocznych przycisków, wysyłając Command lewy nawias i Command prawy nawias, które rozumieją przeglądarki i Finder. W VS Code arkusz Microsoft wymienia te same dwa klawisze jako wcięcie i wycięcie wiersza. Jeśli ten preset działa, gdy VS Code jest na wierzchu, naciśnięcie bocznego przycisku edytuje kod.

Edytor InputConfig z urządzeniem Mysz i dwoma wierszami: Button 4 wysyła Command i klawisz lewego nawiasu, a Button 5 wysyła Command i klawisz prawego nawiasu.
Figure 1. Wbudowany układ, który daje wstecz i dalej na Button 4 i Button 5 z Command i nawiasem. Te dwa klawisze są dobre dla przeglądarek, a złe dla VS Code, gdzie wcinają i wycinają wiersze.
  • Opcja pierwsza. Zostaw boczne przyciski ustawieniu VS Code, a ten preset zostaw dla innych aplikacji.
  • Opcja druga. Ustaw preset dla VS Code, który wysyła Control minus i Control Shift minus na te same przyciski, i dodaj VS Code do listy Aktywuj, gdy te aplikacje są na wierzchu.
  • Opcja trzecia. Zaznacz Blokuj własną akcję przycisku w wierszach, jeśli działają zarówno VS Code, jak i preset, żeby wstecz nie zadziałało dwa razy.

Naraz działa tylko jeden preset, więc preset dla VS Code i preset wstecz i dalej potrzebują własnych list aplikacji. Te same dwa przyciski powinny wysyłać różne klawisze w różnych aplikacjach i właśnie do tego służą ustawienia dla poszczególnych aplikacji.

Połóż uruchamianie, budowanie i debugger na przyciskach

Krok 1: Skanuj i przypisz uruchamianie

  • Ty: Dodaj wiersz, ustaw urządzenie na This Mac's mouse or trackpad, wejście na Mysz i rodzaj na Przycisk, a potem naciśnij Skanuj (Scan) i kliknij boczny przycisk. Ustaw wyjście na Klawisz klawiatury (Keyboard Key) i wybierz F5.
  • InputConfig: Naciska F5 za każdym razem, gdy naciśniesz przycisk.
  • Sprawdzenie: Otwórz projekt z konfiguracją uruchamiania i naciśnij przycisk. Debugger się uruchamia albo kontynuuje, jeśli już działa.

Krok 2: Dodaj budowanie i zatrzymywanie

  • Ty: Na kolejnym przycisku ustaw wyjście na Klawisz klawiatury, wybierz Shift i Command w polu Klawisze modyfikujące (Modifier Keys) i dodaj B. Na innym wybierz Shift i F5.
  • InputConfig: Naciska Shift Command B, którego używa Run Build Task, i Shift F5, który zatrzymuje debugowanie.
  • Sprawdzenie: Naciśnij budowanie, a wybór zadania albo domyślne zadanie się uruchamia. Naciśnij zatrzymanie, a debugger się kończy.
ZadanieKlawisz VS Code na MacuDobre miejsce
Wstecz i dalejControl minus i Control Shift minusButton 4 i Button 5
Start albo kontynuacja debugowaniaF5Przycisk kciuka
Zatrzymanie debugowaniaShift F5Przytrzymanie tego przycisku
Ponowne uruchomienie debugowaniaShift Command F5Drugie przytrzymanie
Run Build TaskShift Command BPrzycisk kciuka
Krok nad, w głąb, na zewnątrzF10, F11 i Shift F11Trzy przyciski kciuka
Przełącz punkt przerwaniaF9Przycisk kciuka
Przejdź do definicji i podejrzyj definicjęF12 i Option F12Kliknięcie kółka i przytrzymanie
Szybkie otwieranie i paleta poleceńCommand P i Shift Command PDwa przyciski kciuka
Pokaż zintegrowany terminalControl backtickPrzycisk kciuka
Zamknij edytorCommand WKliknięcie kółka

Strona VS Code o debugowaniu podaje F5 jako kontynuuj albo wstrzymaj, a Shift F5 jako zatrzymaj. Run Build Task to Shift Command B na stronie o zadaniach.

Makra i zadania z wieloma krokami

Makro to wiersz z zaznaczonym Wykonaj sekwencję kroków (Run a sequence of steps), a każdy krok to klawisz, skrót albo kliknięcie z własnym oczekiwaniem. Trzy, które pasują do kodu:

  • Zapisz, a potem zbuduj. Command S, krótkie oczekiwanie, a potem Shift Command B. Zapisuje plik, na którym jesteś, i uruchamia budowanie.
  • Zatrzymaj i uruchom ponownie. Shift F5, sekunda oczekiwania, a potem F5. Ponowne uruchomienie na jednym przycisku.
  • Terminal pod ręką. Control backtick pokazuje zintegrowany terminal, a wyjście Wpisz tekst (Type Text) może wpisać polecenie, którego używasz cały dzień. Return warto zostawić wyłączony, żeby najpierw sprawdzić polecenie.
Edytor makr w InputConfig z zaznaczonym Wykonaj sekwencję kroków i ponumerowanymi krokami, które trzymają Command, stukają literę, puszczają Command i czekają między krokami.
Figure 2. Ponumerowane kroki makra, z których każdy trzyma, stuka albo puszcza klawisz, z oczekiwaniem między nimi. Makro VS Code ma ten sam kształt, z Command S i Shift Command B jako krokami.

Nie uruchamiano tych makr w VS Code, a makro, które zatrzymuje i uruchamia debugger, warto najpierw przetestować. Trzymaj Return z dala od każdego wpisywanego polecenia, żeby przypadkowe naciśnięcie go nie uruchomiło.

Przytrzymanie, powtarzanie, podwójne kliknięcie i przełączanie według aplikacji

  • Stuknięcie i przytrzymanie. F5 po stuknięciu i Shift F5 po przytrzymaniu, więc jeden przycisk uruchamia i zatrzymuje. Szybkie stuknięcie wysyła zwykłe wyjście, a przytrzymanie dłużej niż ustawiony czas wysyła coś innego.
  • Powtarzanie klawiszy podczas przytrzymania. Do krokowania przez F10 to utrzymuje krokowanie, dopóki przycisk jest wciśnięty. Przy budowaniu zostaw to wyłączone.
  • Blokuj własną akcję przycisku. Dostępne dla środkowego przycisku i bocznych przycisków, więc aplikacja przestaje je widzieć, gdy działa ustawienie.
Wiersz InputConfig, którego Opcje pokazują Inna akcja podczas przytrzymania, z przytrzymaniem dłuższym niż 400 ms wysyłającym Command Shift S, podczas gdy szybkie stuknięcie wysyła Command S.
Figure 3. Akcja przytrzymania. Przykład wysyła Command S po stuknięciu i Command Shift S po 400 milisekundach. Układ VS Code wysyłałby F5 po stuknięciu i Shift F5 po przytrzymaniu.

Aby utrzymać układ w VS Code, otwórz sekcję Automatyzacja i narzędzia do gier (Automation & Gaming Utilities) w ustawieniu, dodaj Visual Studio Code w polu Aktywuj, gdy te aplikacje są na wierzchu, i w Settings, Advanced włącz Przełączaj ustawienia, gdy zmienia się aplikacja na wierzchu. Awaryjnym wyłączeniem jest Control Option Command kropka.

Xcode na Macu

Xcode to ta sama idea z innymi klawiszami. Archiwalna tabela Apple wymienia je w archiwalnych skrótach poleceń menu Xcode Apple, przeczytanych 21 października 2026 roku. Opisuje starszą wersję Xcode, więc otwórz menu Product i Navigate w swojej wersji, gdzie każde polecenie pokazuje aktualny klawisz.

ZadanieKlawisz Xcode z tabeli AppleDobre miejsce
Wstecz i dalejControl Command lewa strzałka i Control Command prawa strzałkaButton 4 i Button 5
UruchomCommand RPrzycisk kciuka
ZbudujCommand BPrzycisk kciuka
ZatrzymajCommand kropkaPrzytrzymanie na Uruchom
Szybko otwórzShift Command OKliknięcie kółka
WyczyśćShift Command KPrzytrzymanie na Zbuduj

Daj Xcode własny preset i dodaj go do listy Aktywuj, gdy te aplikacje są na wierzchu. Skanuj przyciski, przypisz klawisze z menu Xcode, a Xcode nigdy nie zobaczy klawiszy VS Code. Uruchom i zatrzymaj na przytrzymaniu jednego przycisku to najprostszy sposób obsługi któregokolwiek z tych edytorów.

Jeśli przycisk nic nie robi w VS Code

Idź po tej drabinie, od najmniejszego kroku:

  1. Sprawdź, czy preset jest włączony. Kliknij Aktywuj (Activate) i upewnij się, że aplikacja na wierzchu to ta, którą śledzi preset.
  2. Sprawdź Dostępność. W Ustawieniach systemowych, Prywatność i ochrona, Dostępność.
  3. Sprawdź podwójne działanie. Jeśli wstecz działa dwa razy, ustawienie VS Code i twój wiersz działają jednocześnie. Zaznacz Blokuj własną akcję przycisku.
  4. Sprawdź klawisze funkcyjne. F5 i F10 mogą wymagać klawisza Fn na laptopie. Ustaw klawisze funkcyjne jako standardowe w Ustawieniach systemowych, Klawiatura, albo wyślij klawisz z wiersza, co nie zależy od tego.
  5. Sprawdź Skanuj. Jeśli przycisk skanuje się jako klawisz, najpierw ustaw go na F13 do F20 w oprogramowaniu producenta.
  6. Zamknij oprogramowanie producenta. Logi Options+ i podobne aplikacje potrafią przejąć przycisk.

Czego nie zrobi

  • Czytać twojego kodu. InputConfig wysyła klawisze, kliknięcia i przewijanie. Nie wie, w którym pliku ani w jakim stanie debuggera jesteś.
  • Odróżniać dwóch myszy. Każda podłączona mysz liczy się jako jedno urządzenie.
  • Zmieniać szybkości wskaźnika. Użyj ustawień Maca, aplikacji producenta albo narzędzi LinearMouse, Mac Mouse Fix lub SteerMouse.
  • Działać tylko w jednym projekcie. Preset śledzi aplikację na wierzchu, a nie folder ani obszar roboczy.

Krótko

  • Najpierw sprawdź ustawienie. VS Code może nawigować Button 4 i Button 5 sam.
  • Unikaj klawiszy nawiasów. Command lewy i prawy nawias wcinają wiersze w VS Code.
  • Śledź aplikację. VS Code i Xcode dostają każdy własny preset.

Uruchom po stuknięciu i zatrzymaj po przytrzymaniu, na jednym przycisku kciuka, to ustawienie, które warto wypróbować najpierw.

Pytania

Czy mogę używać bocznych przycisków wstecz i dalej mojej myszy w VS Code na Macu?

Tak. VS Code ma ustawienie, które włącza przyciski myszy cztery i pięć jako Go Back i Go Forward, a jego kod źródłowy podaje je jako domyślnie włączone. Klawiszami są Control minus i Control Shift minus.

Dlaczego mój boczny przycisk wstecz wcina wiersze w VS Code?

Preset wysyła Command lewy nawias albo Command prawy nawias, których VS Code używa do wcinania i wycinania. Użyj presetu dla VS Code, który wysyła Control minus.

Jakie są skróty VS Code do uruchamiania i budowania na Macu?

F5 uruchamia albo kontynuuje debugowanie, Shift F5 zatrzymuje, a Shift Command B uruchamia zadanie budowania.

Jak uruchomić kod w VS Code przyciskiem myszy?

Skanuj przycisk w InputConfig, ustaw wyjście na Klawisz klawiatury i wybierz F5. Dodaj akcję przytrzymania dla Shift F5, żeby ten sam przycisk zatrzymywał debugowanie.

Jaki jest skrót Xcode do cofania na Macu?

Control Command lewa strzałka, a Control Command prawa strzałka idzie dalej, według tabeli Apple. Sprawdź własne menu Xcode, bo tabela pochodzi z starszej wersji.

Więcej po polsku

Pełne poradniki, po angielsku

Kto pisze. Ryleigh Newman tworzy InputConfig i na co dzień steruje własnym Makiem za pomocą kontrolera, bo ręce nie działają najlepiej. Ta strona jest przetłumaczona z angielskiego. Główne przyciski i menu aplikacji są po polsku, gdy Mac jest ustawiony na polski. Reszta aplikacji i witryny jest po angielsku.

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

Pobierz InputConfig z Mac App StoreZa darmo. macOS 14 lub nowszy. Bez konta, nic nie opuszcza Twojego Maca. Open source na GitHubie.