Čeština

Jak na Macu používat tlačítka myši ve VS Code

Stáhnout InputConfig z Mac App StoruTahle aplikace je úplně zdarma. Nemusíte si zakládat účet. Žádná předplatná, žádné složité stahování a nic není zamčené. Optimalizováno pro Apple Silicon.

VS Code už boční tlačítka bere jako zpět a vpřed a vestavěný způsob, jak to udělat na Macu, je nastavení, ne mapovač. Úlohy, které přidá mapovač, jsou spuštění, sestavení, zastavení a kroky ladicího nástroje, což jsou klávesy na tlačítku. InputConfig, bezplatná aplikace pro Mac, kterou vyvíjím, zjistí jakékoli tlačítko myši a pošle klávesu nebo celou zkratku, a dokáže sledovat VS Code jako aplikaci v popředí. Tato aplikace je zcela zdarma a účet si nemusíte zakládat.

Klávesy pocházejí z listu klávesových zkratek pro macOS od Microsoftu, ze stránky o ladění a ze stránky o úlohách, které byly zkontrolovány 21. října 2026. Sekce o Xcode níže používá seznam od Apple.

Postup

  1. V VS Code hledejte v Settings slova mouse back forward a zkontrolujte, že je zapnuté Enables the use of mouse buttons four and five.
  2. Nainstalujte InputConfig a povolte přístup Accessibility (Zpřístupnění) v System Settings, Privacy & Security, Accessibility.
  3. Přidejte řádek, nastavte vstup na Mouse, stiskněte Scan (Skenovat) a klikněte na palcové tlačítko, pak zvolte Keyboard Key a zkratku pro spuštění nebo sestavení.
  4. Nechte VS Code mimo každou předvolbu, která posílá Command s levou nebo pravou hranatou závorkou, protože ty odsazují a zrušují odsazení řádků.
  5. Přidejte VS Code pod Activate when these apps are in front (Aktivovat, když jsou tyto aplikace v popředí), zapněte Switch presets when the front app changes a klikněte na Activate.

Co VS Code a macOS dávají myši

VS Code má nastavení workbench.editor.mouseBackForwardToNavigate, které se v jeho zdrojovém kódu popisuje jako zapnutí tlačítek myši čtyři a pět pro příkazy Go Back a Go Forward, a výchozí hodnota je zapnuto. To je ze zdrojového kódu VS Code na GitHubu, který byl zkontrolován 21. října 2026. Myš, jejíž boční tlačítka se hlásí jako Button 4 a Button 5, by tedy měla navigovat bez pomoci.

Klávesové ekvivalenty jsou Control mínus pro Go Back a Control Shift mínus pro Go Forward, podle listu Microsoftu. Pokud vaše boční tlačítka ve VS Code už navigují, nechte je být a mapovač použijte na tlačítka, která nic nedělají.

Zjistěte, co posílá každé tlačítko

Tlačítko myši přichází do Macu jako Left click (Kliknutí levým), Right click, Middle click nebo Button 4 a výš. Stiskněte Scan a pak klikněte na tlačítko. Pokud Scan pojmenuje klávesu místo tlačítka myši, myš posílá klávesu a oprava je v F13 až F19 na Macu.

TlačítkoJak se obvykle hlásíDobrá úloha ve VS Code
Levé a pravé kliknutíLeft click a Right clickNechte je být. Nelze je blokovat.
Stisk kolečkaMiddle click (Prostřední kliknutí)Zavřít editor, Command W, nebo Go to Definition, F12.
Boční tlačítkaButton 4 a Button 5Zpět a vpřed, což VS Code už možná dělá.
Palcová mřížka nebo dodatečná tlačítkaKlávesy, obvykle číselná řada, u většiny MMO myší. Ostatní tlačítka navíc přicházejí jako Button 6 a výš, pod More buttons (Více tlačítek).Run, Stop, Step over, Step into, Build.
Boční kolečkoScroll X, do stranyPředchozí a další karta editoru.
Tlačítko DPI nebo profiluČasto nic, co Mac přečteNic. Pokud Scan neslyší stisk, žádná aplikace ho nepřečte.

Pokud se zdá, že tlačítko nefunguje, spusťte jednou test myši, než začnete honit přiřazení. Tlačítko, které se tam rozsvítí, do Macu dorazí a problém je dál v řetězci.

Past s hranatou závorkou Command

InputConfig má vestavěnou předvolbu, která dává zpět a vpřed na boční tlačítka tím, že posílá Command s levou hranatou závorkou a Command s pravou, které prohlížeče a Finder chápou. Ve VS Code podle listu Microsoftu tytéž dvě klávesy odsazují a zrušují odsazení řádku. Pokud tato předvolba běží, když je VS Code v popředí, stisk bočního tlačítka upravuje váš kód.

Editor InputConfig s zařízením Mouse a dvěma řádky: Button 4 posílá Command a levou hranatou závorku a Button 5 posílá Command a pravou hranatou závorku.
Obrázek 1. Vestavěné rozložení, které dává zpět a vpřed na Button 4 a Button 5 s Command a hranatou závorkou. Tyto dvě klávesy jsou správné pro prohlížeče a špatné pro VS Code, kde odsazují a zrušují odsazení řádků.
  • Možnost jedna. Boční tlačítka nechte na nastavení VS Code a tuto předvolbu nechte pro ostatní aplikace.
  • Možnost dva. Vytvořte předvolbu pro VS Code, která posílá Control mínus a Control Shift mínus na stejná tlačítka, a přidejte VS Code pod Activate when these apps are in front.
  • Možnost tři. Pokud VS Code i předvolba jednají, zaškrtněte na řádcích Block the button's own action (Blokovat vlastní akci tlačítka), aby se zpět neprovedlo dvakrát.

Běží vždy jen jedna předvolba, takže předvolba pro VS Code a předvolba zpět a vpřed potřebují každá svůj seznam aplikací. Stejná dvě tlačítka by měla v různých aplikacích posílat různé klávesy, a právě k tomu slouží předvolby pro každou aplikaci.

Dejte na tlačítka spuštění, sestavení a ladicí nástroj

Krok 1: Naskenujte a dejte mu spuštění

  • Vy: Přidejte řádek, nastavte zařízení na This Mac's mouse or trackpad, vstup na Mouse a druh na Button, pak stiskněte Scan a klikněte na palcové tlačítko. Nastavte výstup na Keyboard Key (Klávesa klávesnice) a vyberte F5.
  • InputConfig: Při každém stisku tlačítka stiskne F5.
  • Kontrola: Otevřete projekt s nastavením spuštění a stiskněte tlačítko. Ladicí nástroj se spustí, nebo pokračuje, pokud už běží.

Krok 2: Přidejte sestavení a zastavení

  • Vy: Na dalším tlačítku nastavte výstup na Keyboard Key, vyberte Shift a Command v části Modifier Keys (Modifikační klávesy) a přidejte B. Na jiném nastavte Shift a F5.
  • InputConfig: Stiskne Shift Command B, které spouští Run Build Task, a Shift F5, které zastavuje ladění.
  • Kontrola: Stiskněte sestavení a spustí se výběr úlohy nebo výchozí úloha. Stiskněte zastavení a ladění skončí.
ÚlohaKlávesa VS Code na MacuDobré místo
Zpět a vpředControl mínus a Control Shift mínusButton 4 a Button 5
Spustit nebo pokračovat v laděníF5Palcové tlačítko
Zastavit laděníShift F5Podržení na tom tlačítku
Znovu spustit laděníShift Command F5Druhé podržení
Spustit úlohu sestaveníShift Command BPalcové tlačítko
Krok přes, dovnitř, venF10, F11 a Shift F11Tři palcová tlačítka
Přepnout bod přerušeníF9Palcové tlačítko
Přejít na definici a náhled definiceF12 a Option F12Stisk kolečka a podržení
Rychlé otevření a paleta příkazůCommand P a Shift Command PDvě palcová tlačítka
Zobrazit integrovaný terminálControl zpětný apostrofPalcové tlačítko
Zavřít editorCommand WStisk kolečka

Stránka ladění VS Code uvádí F5 jako pokračovat nebo pozastavit a Shift F5 jako zastavit. Spustit úlohu sestavení je Shift Command B na stránce o úlohách.

Makra a vícekrokové úlohy

Makro je řádek se zaškrtnutým Run a sequence of steps, a každý krok je klávesa, zkratka nebo kliknutí s vlastním čekáním. Tři, které se hodí na kód:

  • Uložit, pak sestavit. Command S, krátké čekání, pak Shift Command B. Uloží soubor, který máte otevřený, a spustí sestavení.
  • Zastavit a znovu spustit. Shift F5, čekání jedna sekunda, pak F5. Opětovné spuštění na jednom tlačítku.
  • Terminál po ruce. Control zpětný apostrof ukáže integrovaný terminál a výstup Type Text (Napsat text) pak může napsat příkaz, který spouštíte celý den. Doporučuji nechat Return vypnutý, abyste ho nejdřív zkontrolovali.
Editor maker v InputConfig se zaškrtnutým Run a sequence of steps a očíslovanými kroky, které drží Command, klepnou na písmeno, pustí Command a mezi kroky čekají.
Obrázek 2. Očíslované kroky makra, z nichž každý drží, klepne nebo pustí klávesu s čekáním mezi nimi. Makro pro VS Code má stejný tvar, s Command S a Shift Command B jako kroky.

Tato makra jsem ve VS Code sám nespouštěl a makro, které zastavuje a spouští ladicí nástroj, stojí za zkušební běh. Nedávejte Return do žádného napsaného příkazu, aby ho náhodný stisk nemohl spustit.

Držení, opakování, dvojklik a přepínání podle aplikace

  • Klepnutí a podržení. F5 na klepnutí a Shift F5 na podržení, takže jedno tlačítko spouští a zastavuje. Rychlé klepnutí pošle běžný výstup a podržení přes nastavený čas pošle něco jiného.
  • Opakovat klávesy při držení. Pro krokování klávesou F10 to pokračuje, dokud je tlačítko drženo. U sestavení to vypněte.
  • Zablokovat vlastní akci tlačítka. Dostupné pro prostřední a boční tlačítka, takže aplikace je při běžící předvolbě přestanou vidět.
Řádek InputConfig, jehož možnosti ukazují Different action when held, s Holding past 400 ms posílajícím Command Shift S, zatímco rychlé klepnutí posílá Command S.
Obrázek 3. Akce při držení. Příklad posílá Command S na klepnutí a Command Shift S po 400 milisekundách. Rozložení pro VS Code by poslalo F5 na klepnutí a Shift F5 na podržení.

Aby rozložení ve VS Code zůstalo, otevřete v předvolbě sekci Automation & Gaming Utilities (Nástroje pro automatizaci a hraní), přidejte Visual Studio Code pod Activate when these apps are in front a v Settings, Advanced zapněte Switch presets when the front app changes.

Xcode na Macu

Xcode je stejná myšlenka s jinými klávesami. Apple je uvádí v archivované tabulce příkazů v nabídce Xcode, která byla zkontrolována 21. října 2026. Popisuje starší Xcode, takže v nabídkách Product a Navigate své verze zkontrolujte aktuální klávesy.

ÚlohaKlávesa Xcode z tabulky AppleDobré místo
Zpět a vpředControl Command levá šipka a Control Command pravá šipkaButton 4 a Button 5
SpustitCommand RPalcové tlačítko
SestavitCommand BPalcové tlačítko
ZastavitCommand tečkaPodržení na tlačítku Spustit
Rychle otevřítShift Command OStisk kolečka
VyčistitShift Command KPodržení na tlačítku Sestavit

Dejte Xcode vlastní předvolbu a přidejte ji pod Activate when these apps are in front. Naskenujte tlačítka, svažte klávesy z nabídek Xcode a Xcode klávesy VS Code nikdy neuvidí. Spustit a zastavit podržením jednoho tlačítka je nejjednodušší způsob, jak ovládat kterýkoli z těchto editorů.

Když tlačítko ve VS Code nic nedělá

Projděte tento žebřík, nejmenší krok první:

  1. Zkontrolujte, že předvolba je zapnutá. Klikněte na Activate (Aktivovat) a ujistěte se, že aplikace v popředí je ta, kterou předvolba sleduje.
  2. Zkontrolujte Accessibility. V System Settings (Nastavení systému), Privacy & Security, Accessibility.
  3. Zkontrolujte dvojitou akci. Pokud zpět proběhne dvakrát, nastavení VS Code i váš řádek jednají. Zaškrtněte Block the button's own action.
  4. Zkontrolujte funkční klávesy. F5 a F10 mohou na laptopu potřebovat klávesu fn. Nastavte funkční klávesy jako standardní v System Settings, Keyboard (Klávesnice), nebo pošlete klávesu z řádku, který na tom nezávisí.
  5. Zkontrolujte Scan. Pokud se tlačítko naskenuje jako klávesa, nejdřív ho v softwaru výrobce nastavte na F13 až F20.
  6. Ukončete software výrobce. Logi Options+ a podobné aplikace mohou tlačítko převzít dřív, než ho uvidí VS Code.

Co nedokáže

  • Číst váš kód. InputConfig posílá klávesy, kliknutí a rolování. Nemůže vědět, v jakém souboru nebo stavu ladění jste.
  • Rozlišit dvě myši. Každá připojená myš se počítá jako jedno zařízení.
  • Měnit rychlost ukazatele. Použijte nastavení Macu, aplikaci výrobce, nebo LinearMouse, Mac Mouse Fix a SteerMouse.
  • Běžet jen v jednom projektu. Předvolba sleduje aplikaci v popředí, ne složku nebo pracovní prostor.

Stručně

  • Nejdřív zkontrolujte nastavení. VS Code umí navigovat tlačítky Button 4 a Button 5 sám.
  • Vyhněte se klávesám s hranatými závorkami. Command levá a pravá hranatá závorka odsazují řádky ve VS Code.
  • Sledujte aplikaci. VS Code a Xcode dostanou každý vlastní předvolbu.

Spustit na klepnutí a zastavit na podržení, na jednom palcovém tlačítku, je nastavení, které doporučuji zkusit jako první.

Otázky

Můžu na Macu ve VS Code používat zadní a přední tlačítka myši?

Ano. VS Code má nastavení, které zapíná tlačítka myši čtyři a pět pro Go Back a Go Forward, a jeho zdrojový kód uvádí, že je ve výchozím stavu zapnuté. Klávesy jsou Control mínus a Control Shift mínus.

Proč mi zadní tlačítko myši ve VS Code odsazuje řádky?

Některá předvolba posílá Command s levou nebo pravou hranatou závorkou, které VS Code používá k odsazení a zrušení odsazení. Použijte místo toho předvolbu pro VS Code, která posílá Control mínus.

Jaké jsou zkratky VS Code pro spuštění a sestavení na Macu?

F5 spustí nebo pokračuje v ladění, Shift F5 zastaví a Shift Command B spustí úlohu sestavení.

Jak použít tlačítko myši ke spuštění kódu ve VS Code?

Naskenujte tlačítko v InputConfig, nastavte výstup na Keyboard Key a vyberte F5. Přidejte akci při podržení pro Shift F5, aby stejné tlačítko program zastavilo.

Jaká je zkratka Xcode pro návrat zpět na Macu?

Control Command levá šipka, a Control Command pravá šipka jde vpřed, podle tabulky Apple. Zkontrolujte své nabídky Xcode, protože tabulka je ze starší verze.

Další v češtině

Stránky česky

Kdo píše. Ryleigh Newman vyvíjí InputConfig a svůj Mac každý den ovládá ovladačem, protože ruce nefungují dobře. Tato stránka je přeložená z angličtiny. Aplikace InputConfig se zobrazí česky, když je Mac nastavený na češtinu. Některé stránky webu jsou jen v angličtině.

Tato stránka v dalších jazycích: English, 简体中文

Stáhnout InputConfig z Mac App StoruZdarma. macOS 14 nebo novější. Bez účtu, nic neopouští váš Mac. Open source na GitHubu.