Dansk

Sådan giver du en controllerknap en handling ved dobbelttryk 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.

Sæt flueben i When double tapped, do something else (Når der dobbelttappes, gør noget andet) under Extra actions i en rækkes Options i InputConfig, den gratis mapper jeg laver: ét tryk sender det normale output, og to hurtige tryk sender et andet. Intet i macOS tilbyder det for en controller, og de fleste spil gør det heller ikke.

Tilføjer du et hold og et tredobbelt tryk, har den samme knap fire jobs. Haken er en kort ventetid på enkelte tryk, forklaret nedenfor, og den afgør, hvilke knapper det passer til.

Trin

  1. Tilføj en række, tryk på <span class="q" lang="en">Scan</span>, tryk på knappen, og vælg hvad et enkelt tryk sender.
  2. Sæt under Extra actions (Ekstra handlinger) i Options flueben i When double tapped, do something else.
  3. Vælg, hvad dobbelttrykket sender, og sæt Taps count together within i ms.
  4. Luk editoren, og aktiver forudindstillingen.

Sæt det op

Installer InputConfig fra Mac App Store, og giv først adgang til Accessibility (Tilgængelighed).

Trin 1: Det enkelte tryk

  • Du: Tilføj en række, tryk på Scan, tryk på knappen, og vælg hvad et enkelt tryk sender.
  • InputConfig: Udfylder rækkens input med den knap.
  • Tjek: Rækken navngiver din knap og dens output.

Trin 2: Dobbelttrykket

  • Du: Åbn rækkens Options, og sæt under Extra actions flueben i When double tapped, do something else. Vælg, hvad den sender: en tast eller en genvej som Command W, et klik, skrevet tekst, MIDI eller en systemfunktion.
  • InputConfig: Holder øje med et andet tryk inden for vinduet.
  • Tjek: Sæt Taps count together within (Tryk tæller sammen inden for) i millisekunder, og gem og aktivér derefter. To hurtige tryk sender det andet output.
Rækkens indstillinger med When double tapped, do something else afkrydset: Shift Tab inden for 300 millisekunder.
Figur 1. Et tryk sender Tab; to hurtige tryk sender Shift Tab.

Den indbyggede forudindstilling Hold & Double-Tap (Hold og dobbelttap) er et fungerende eksempel: LB er Tab, og to hurtige tryk sender Shift Tab.

Kend afvejningen: et enkelt tryk venter

Efter dit første tryk kan InputConfig ikke vide endnu, om et andet er på vej, så den venter vinduets længde, før den sender det enkelte tryk. Med et vindue på 300 ms kommer et enkelt tryk cirka en tredjedel af et sekund for sent, og det går ud som et kort tryk frem for så længe, du holder. Selve dobbelttrykket udløses i det øjeblik, det andet tryk slutter.

  • Gode valg. Return, en genvej, et klik eller en Siri-genvej.
  • Dårlige valg. Alt, du holder eller har brug for med det samme: bevægelsestaster, en holdt Shift, en skydeknap.

Hold dobbelttryk på knapper, der laver enkeltstående jobs.

Vælg vinduet

Vinduet går fra 100 til 2000 ms og starter på 300.

  • 250 til 350 ms. Passer til de fleste.
  • Længere. Hjælper en hånd, der bevæger sig langsomt, til prisen af en længere ventetid på hvert enkelt tryk.
  • Kortere. En hånd med rysten klarer sig måske bedre med et kortere vindue, så to utilsigtede tryk mindre sandsynligt lander inden for det, eller med et hold i stedet for et dobbelttryk.

Start på 300, og ændr det kun, hvis tryk misses eller udløses ved et uheld.

Giv en knap fire jobs

Hold og dobbelttryk sidder på samme række. Sæt også How it fires (Sådan udløses den) til Different action when held, og knappen sender ét output ved et tryk, et andet ved et dobbelttryk og et tredje, når den holdes længere end den tid, du har sat. Sæt også flueben i When triple tapped, do something else, så sender tre hurtige tryk et fjerde output. Et eller to tryk venter så det samme vindue ud. Tilføjer du et akkord, gør den samme knap noget andet igen, mens en anden knap holdes nede.

Én række med et tryk, et hold og et dobbelttryk på A-knappen.
Figur 2. Tre jobs på én knap: klik, hold for et højreklik, dobbelttryk for Return.

Forudindstillingen Hold & Double-Tap sætter alle tre på A: et tryk klikker, et hold højreklikker, og et dobbelttryk trykker på Return. Sådan kan en enkelt kontakt på en adaptiv controller styre en Mac. Kontakter på en Mac bygger hele layouts på den måde.

Hvis dobbelttrykfeltet er slået fra eller mangler

Klatr denne stige, med det mindste skridt først:

  1. Tjek trykmåden. Toggles on and off (Skifter til og fra), Repeats while held og Repeats until pressed again er andre trykmåder, så dobbelttrykfeltet er slået fra, mens en af dem er valgt.
  2. Flyt makroen. En række med en makro har ingen dobbelttryk. Læg makroen på sin egen række.
  3. Vælg det i dobbelttrykkets egen menu. Dobbelttrykket tager ethvert output, et tryk kan, undtagen markørbevægelse, rulning og lydstyrkeskyderen, så Run Siri Shortcut (Kør Siri-genvej) og Open App kan sættes direkte der.

Et dobbelttryk kan sende alt, hvad et tryk kan, undtagen markørbevægelse og rulning.

Dobbelttryk på andre input

  • Taster, museknapper og MIDI-pads. De har den samme dobbelttryk-indstilling. Den indbyggede forudindstilling Modifier Holds åbner Launchpad ved et dobbelttryk på højre Command, og en modifikator, der har været med i en genvej, tæller aldrig som et tryk. En tast skriver stadig også, så brug en, der ikke skriver noget alene.
  • Et dobbeltklik på en museknap. Det er et input for sig selv, Double click (Dobbeltklik), så et enkelt klik beholder sit job uden ventetid. Se Double Click Deck.
  • DualSense-touchpladen. Den har en dobbelttryk-gestus for sig selv. Se gestus på touchpad.
  • Et banken på en MacBook. Tap the Mac tæller et til fem tryk, og hvert antal er et input for sig selv. Det er testet på M4-MacBook'er; på en M1 Pro virkede det ikke i vores test, og kalibratorens statusmærke fortæller dig, om din Macs sensor lytter. Se Tap the Mac (Tap på Mac).

Et museinput med Double click har slet ingen ventetid, så foretræk det på en mus.

Den korte version

  • Hvor. Den ligger i rækkens Options, under Extra actions, som When double tapped, do something else.
  • Prisen. Et enkelt tryk venter vinduets længde, som som standard er 300 ms.
  • Passformen. Det passer til enkeltstående jobs og aldrig til bevægelse eller en holdt tast.

Læg dobbelttryk på knapper med engangsjobs, så kan én knap bære fire.

Spørgsmål

Kan en controllerknap gøre noget andet ved dobbelttryk på en Mac?

Ja. Sæt i InputConfig flueben i When double tapped, do something else under Extra actions i rækkens Options (Valgmuligheder), og vælg, hvad den sender.

Hvorfor føles mit enkelte tryk langsomt?

Fordi appen venter vinduets længde, før den sender det. Gør vinduet kortere, eller flyt dobbelttrykket til en knap, hvis enkelte tryk ikke behøver at være med det samme.

Kan én knap have et tryk, et dobbelttryk og et hold?

Ja, alt sammen på én række, og en akkord ovenpå. Den indbyggede forudindstilling Hold & Double-Tap viser det på A.

Kan et dobbelttryk sende en tastaturgenvej?

Ja. Vælg en tast med Control, Option, Shift eller Command, eller ethvert andet output undtagen markørbevægelse og rulning.

Virker det på Mac'ens egne tastatur?

Ja. En tast skriver stadig også, så brug en tast, der ikke skriver noget alene, for eksempel en modifikator til højre eller F13 til F19.

Mere på dansk

Sider 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. InputConfig vises på dansk, når din Mac er indstillet til dansk. Nogle sider på webstedet findes kun på engelsk.

Denne side på andre sprog: English

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