Dansk

Sådan bruger du museknapper i VS Code på en Mac

Hent InputConfig i Mac App StoreDenne app er helt gratis. Du behøver ikke at oprette en konto. Der er ingen abonnementer, ingen besværlige downloads, og intet er låst. Optimeret til Apple silicon.

VS Code behandler allerede sideknapperne som tilbage og frem, og den indbyggede måde at gøre det på en Mac er en indstilling, ikke et mappeværktøj. Opgaverne, et mappeværktøj tilføjer, er kør, byg, stop og fejlsøgningstrinene, og det er taster på en knap. InputConfig, den gratis Mac-app jeg laver, scanner enhver museknap og sender en tast eller en hel genvej, og den kan følge VS Code, når det er forrest. Denne app er helt gratis, og du behøver ikke oprette en konto.

Tasterne kommer fra Microsofts ark med tastaturgenveje til macOS, siden om fejlsøgning og siden om opgaver, som jeg læste 21. oktober 2026. Et afsnit om Xcode længere nede bruger Apples egen liste.

Version 1.7 af InputConfig, som forventes i oktober 2026, bliver fuldt tilgængelig på dansk.

Trin

  1. I VS Code søger du i Settings efter mouse back forward, og kontrollerer, at Enables the use of mouse buttons four and five er slået til.
  2. Installér InputConfig, og tillad adgang til Tilgængelighed i Systemindstillinger, Anonymitet & sikkerhed, Tilgængelighed.
  3. Tilføj en række, sæt inputtet til Mouse, tryk på Scan, og klik på en tommelknap. Vælg derefter Keyboard Key og genvejen til kør eller byg.
  4. Hold VS Code ude af ethvert preset, der sender Command venstre klamme eller Command højre klamme, da de rykker linjer ind og ud.
  5. List VS Code under Activate when these apps are in front, slå Switch presets when the front app changes til, og klik på Activate.

Hvad VS Code og macOS giver en mus

VS Code har en indstilling, workbench.editor.mouseBackForwardToNavigate, som i kildekoden beskrives som at slå museknapperne fire og fem til kommandoerne Go Back og Go Forward, og standarden er til. Det er fra VS Codes kildekode på GitHub, som jeg læste 21. oktober 2026. En mus, hvis sideknapper rapporterer som Button 4 og Button 5, skulle derfor navigere uden hjælp.

Tastaturækvivalenterne er Control minus til Go Back og Control Shift minus til Go Forward, fra Microsofts ark. Hvis dine sideknapper allerede navigerer i VS Code, så lad dem være, og brug mappeværktøjet til de knapper, der ikke gør noget.

Find ud af, hvad hver knap sender

En museknap når Mac'en som Left click, Right click, Middle click eller Button 4 og op. Tryk på Scan, og klik derefter på knappen. Hvis Scan navngiver en tast i stedet for en museknap, sender musen en tast, og rettelsen står på F13 til F19 på en Mac.

KnapHvordan den normalt rapportererEt godt VS Code-job
Venstre og højre klikLeft click og Right clickLad dem være. De kan ikke blokeres.
HjultrykMiddle clickLuk editor, Command W, eller Go to Definition, F12.
SideknapperButton 4 og Button 5Tilbage og frem, som VS Code måske allerede gør.
Tommelgitter eller ekstra knapperButton 6 og højereRun, Stop, Step over, Step into, Build.
SidehjulVandret scrollForrige og næste editorfane.
DPI- eller profilknapOfte noget, Mac'en ikke kan læseIntet. Hvis Scan ikke hører et tryk, kan ingen app læse det.

Fælden med Command-parentesen

InputConfig har et indbygget preset, der sætter tilbage og frem på sideknapperne ved at sende Command venstre klamme og Command højre klamme, som browsere og Finder forstår. I VS Code lister Microsofts ark de samme to taster som rykke linje ind og ud. Hvis det preset kører, mens VS Code er forrest, redigerer et sideknaptryk din kode.

Editoren i InputConfig med en Mouse-enhed og to rækker: Button 4 sender Command og venstre klamme, og Button 5 sender Command og højre klamme.
Figure 1. Layoutet til tilbage og frem med Button 4 og Button 5 sat til Command og en klamme. Det er rigtigt til browsere og forkert til VS Code, hvor de rykker linjer ind og ud.
  • Mulighed et. Lad sideknapperne være til VS Codes egen indstilling, og behold dette preset til andre apps.
  • Mulighed to. Lav et VS Code-preset, der sender Control minus og Control Shift minus på de samme knapper, og list VS Code under Activate when these apps are in front.
  • Mulighed tre. Markér Block the button's own action på rækkerne, hvis både VS Code og presetet reagerer, så tilbage ikke sker to gange.

Kun ét preset kører ad gangen, så et VS Code-preset og tilbage-og-frem-presetet har brug for hver sin applisten. De samme to knapper bør sende forskellige taster i forskellige apps, og det er præcis, hvad presets pr. app er til.

Læg kør, byg og fejlsøgeren på knapperne

Trin 1: Scan og giv den Run

  • Du: Tilføj en række, sæt enheden til This Mac's mouse or trackpad, inputtet til Mouse og typen til Button, tryk derefter på Scan, og klik på en tommelknap. Sæt outputtet til Keyboard Key, og vælg F5.
  • InputConfig: Trykker på F5, hver gang du trykker på knappen.
  • Kontrol: Åbn et projekt med en startopsætning, og tryk på knappen. Fejlsøgeren starter, eller fortsætter, hvis den allerede kører.

Trin 2: Tilføj byg og stop

  • Du: Sæt outputtet på den næste knap til Keyboard Key, vælg Shift og Command under Modifier Keys, og tilføj B. På en anden sæt Shift og F5.
  • InputConfig: Trykker på Shift Command B, som Run Build Task bruger, og Shift F5, som stopper fejlsøgningen.
  • Kontrol: Tryk på byg, og opgavevælgeren eller standardopgaven kører. Tryk på stop, og fejlsøgningen slutter.
OpgaveVS Code-tast på en MacGodt sted
Go Back og Go ForwardControl minus og Control Shift minusButton 4 og Button 5
Start eller fortsæt fejlsøgningF5En tommelknap
Stop fejlsøgningShift F5Et hold på den knap
Genstart fejlsøgningShift Command F5Et andet hold
Run Build TaskShift Command BEn tommelknap
Step over, ind og udF10, F11 og Shift F11Tre tommelknapper
Skift brudpunktF9En tommelknap
Go to Definition og Peek DefinitionF12 og Option F12Hjultryk og et hold
Quick Open og Command PaletteCommand P og Shift Command PTo tommelknapper
Vis integreret terminalControl backtickEn tommelknap
Luk editorCommand WHjultryk

VS Codes side om fejlsøgning lister F5 som fortsæt eller pause, og Shift F5 som stop. Run Build Task er Shift Command B på opgavesiden.

Makroer og flertrinsopgaver

En makro er en række med Run a sequence of steps sat til, og hvert trin er en tast, en genvej eller et klik med sin egen ventetid. Tre, der passer til kode:

  • Gem, og byg derefter. Command S, en kort ventetid, derefter Shift Command B. Det gemmer den fil, du er i, og starter bygget.
  • Stop og start igen. Shift F5, en ventetid på et sekund, derefter F5. En genkørsel på én knap.
  • Terminal ved hånden. Control backtick viser den integrerede terminal, derefter kan et Type Text-output skrive en kommando, du kører hele dagen. Jeg ville lade Return være fra, så du kontrollerer den først.
InputConfigs makroeditor med Run a sequence of steps markeret og nummererede trin, der holder Command nede, trykker på et bogstav, slipper Command og venter mellem trinene.
Figure 2. Nummererede trin i en makro, hvert holder, trykker eller slipper en tast med en ventetid imellem. En makro til VS Code har samme form, med Command S og Shift Command B som trin.

Jeg har ikke kørt disse i VS Code selv, og en makro, der stopper og starter en fejlsøger, er værd at teste først. Hold Return ude af enhver skrevet kommando, så et forkert tryk ikke kan køre den.

Hold, gentag, tryk to gange og skift efter app

  • Et tryk og et hold. F5 på et tryk og Shift F5 på et hold, så én knap starter og stopper. Et hurtigt tryk sender det normale output, og et hold ud over en tid, du sætter, sender noget andet.
  • Gentag taster, mens de holdes. Til stepping med F10 fortsætter dette med at stepe, mens knappen holdes nede. Lad den være fra til byg.
  • Bloker knappens egen handling. Tilgængelig for midterknappen og sideknapperne, så en app holder op med at se dem, mens presetet kører.
En InputConfig-række, hvis Options viser Different action when held, hvor Holding past 400 ms sender Command Shift S, mens et hurtigt tryk sender Command S.
Figure 3. Hold-handlingen. Eksemplet sender Command S ved et tryk og Command Shift S efter 400 millisekunder. Et layout til VS Code ville sende F5 ved et tryk og Shift F5 ved et hold.

For at beholde layoutet i VS Code åbner du presetets sektion Automation & Gaming Utilities, tilføjer Visual Studio Code under Activate when these apps are in front, og under Settings, Advanced slår du Switch presets when the front app changes til. Nødstoppet er Control Option Command period.

Xcode på en Mac

Xcode er den samme idé med andre taster. Apples arkiverede tabel lister dem i Apples arkiverede genveje til menukommandoer i Xcode, som jeg læste 21. oktober 2026. Den beskriver en ældre Xcode, så åbn menuerne Product og Navigate i din version, hvor hver kommando viser sin aktuelle tast.

OpgaveXcode-tast fra Apples tabelGodt sted
Go Back og Go ForwardControl Command Left Arrow og Control Command Right ArrowButton 4 og Button 5
RunCommand REn tommelknap
BuildCommand BEn tommelknap
StopCommand periodEt hold på Run
Open QuicklyShift Command OHjultryk
CleanShift Command KEt hold på Build

Giv Xcode sit eget preset, og list det under Activate when these apps are in front. Scan knapperne, bind tasterne fra dine Xcode-menuer, og Xcode ser aldrig VS Code-tasterne. Run og stop på et hold af én knap er den enkleste måde at styre begge editorer.

Hvis en knap ikke gør noget i VS Code

Klatr denne stige, mindste trin først:

  1. Kontrollér, at presetet er slået til. Klik på Activate, og sørg for, at VS Code er den app, presetet følger.
  2. Kontrollér tilgængelighed. I Systemindstillinger, Anonymitet & sikkerhed, Tilgængelighed.
  3. Led efter en dobbelt handling. Hvis tilbage sker to gange, udfører VS Codes egen indstilling og din række begge. Markér Block the button's own action.
  4. Kontrollér funktionstasterne. F5 og F10 kræver måske fn-tasten på en bærbar. Sæt tastaturets funktionstaster til standard i Systemindstillinger, Tastatur, eller send tasten fra rækken, som ikke afhænger af det.
  5. Kontrollér scanningen. Hvis knappen scanner som en tast, så sæt den til F13 til F20 i producentens software først.
  6. Afslut producentens software. Logi Options+ og lignende apps kan overtage en knap.

Det kan den ikke

  • Læse din kode. InputConfig sender taster, klik og scroll. Den kan ikke vide, hvilken fil eller hvilken fejlsøgertilstand du er i.
  • Skelne to mus fra hinanden. Hver tilsluttet mus tæller som én enhed.
  • Ændre markørens hastighed. Brug Macens indstillinger, producentens app eller LinearMouse, Mac Mouse Fix eller SteerMouse.
  • Køre kun i ét projekt. Et preset følger appen i forgrunden, ikke mappen eller arbejdsområdet.

Den korte version

  • Tjek indstillingen først. VS Code kan navigere med Button 4 og Button 5 af sig selv.
  • Undgå klammeparenteserne. Command venstre og højre klamme rykker linjer ind i VS Code.
  • Følg appen. VS Code og Xcode får hvert sit preset.

Kør på et tryk og stop på et hold, på én tommelknap, er det oplæg, jeg ville prøve først.

Spørgsmål

Kan jeg bruge mine museknapper tilbage og frem i VS Code på en Mac?

Ja. VS Code har en indstilling for museknapperne fire og fem som Go Back og Go Forward, og dens kildekode lister den som til som standard. Tasterne er Control minus og Control Shift minus.

Hvorfor rykker min museknap tilbage linjer ind i VS Code?

Et preset sender Command venstre klamme eller Command højre klamme, som VS Code bruger til at rykke linjer ind og ud. Brug i stedet et VS Code-preset, der sender Control minus.

Hvilke genveje bruger VS Code til kør og byg på en Mac?

F5 starter eller fortsætter fejlsøgning, Shift F5 stopper, og Shift Command B kører byggeopgaven.

Hvordan bruger jeg en museknap til at køre kode i VS Code?

Scan knappen i InputConfig, sæt outputtet til Keyboard Key, og vælg F5. Tilføj en hold-handling for Shift F5, så den samme knap stopper den.

Hvad er Xcode-genvejen til at gå tilbage på en Mac?

Control Command Left Arrow, og Control Command Right Arrow går frem, ifølge Apples tabel. Tjek dine egne Xcode-menuer, fordi tabellen er fra en ældre version.

Mere på dansk

Fulde vejledninger, på engelsk

Hvem der skriver. Ryleigh Newman udvikler InputConfig og styrer sin egen Mac hver dag med en controller, fordi hænderne ikke fungerer godt. Denne side er oversat fra engelsk. Appens brugerflade og resten af webstedet er på engelsk.

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

Hent InputConfig i Mac App StoreGratis. macOS 14 eller nyere. Ingen konto, intet forlader din Mac. Open source på GitHub.