Svenska

Så ger du en handkontrollknapp en dubbeltrycksåtgärd på en Mac

Hämta InputConfig i Mac App StoreDen här appen är helt gratis. Du behöver inte skapa något konto. Det finns inga prenumerationer, inga krångliga nedladdningar och inget är låst. Optimerad för Apple silicon.

Markera When double tapped, do something else (Vid dubbeltryck, gör något annat) under Extra actions i en rads Options i InputConfig, den gratis mapper jag gör: ett tryck skickar den vanliga utdatan, och två snabba tryck skickar en annan. macOS erbjuder inget sådant för en handkontroll, och de flesta spel gör det inte heller.

Lägger du till ett hållet tryck och ett trippeltryck har samma knapp fyra jobb. Haken är en kort väntan på enkeltryck, som förklaras nedan och avgör vilka knappar det passar.

Steg

  1. Lägg till en rad, tryck på Scan (Skanna) på knappen och välj vad ett enkeltryck skickar.
  2. Markera When double tapped, do something else under Extra actions (Extra åtgärder) i Options.
  3. Välj vad dubbeltrycket skickar, och ställ in Taps count together within i ms.
  4. Stäng redigeraren och aktivera förinställningen.

Ställ in den

Installera InputConfig från Mac App Store och ge åtkomst till Hjälpmedel först.

Steg 1: Enkeltrycket

  • Du: Lägg till en rad, tryck på Scan, tryck på knappen och välj vad ett enkeltryck skickar.
  • InputConfig: Fyller radens ingång med den knappen.
  • Kontrollera: Raden visar din knapp och dess utdata.

Steg 2: Dubbeltrycket

  • Du: Öppna radens Options och markera When double tapped, do something else under Extra actions. Välj vad den skickar: en tangent eller ett kortkommando som Command W, ett klick, skriven text, MIDI eller en systemfunktion.
  • InputConfig: Väntar på ett andra tryck inom fönstret.
  • Kontrollera: Ställ in Taps count together within (Tryck räknas ihop inom) i millisekunder, och spara och aktivera sedan. Två snabba tryck skickar den andra utdatan.
Radens alternativ med When double tapped, do something else ikryssad: Shift Tab inom 300 millisekunder.
Figur 1. Ett tryck skickar Tab; två snabba tryck skickar Shift Tab.

Den inbyggda förinställningen Hold & Double-Tap (Håll och dubbeltryck) är ett fungerande exempel: LB är Tab, och två snabba tryck skickar Shift Tab.

Känn till avvägningen: ett enkeltryck väntar

Efter ditt första tryck kan InputConfig inte veta än om ett andra kommer, så den väntar ut fönstret innan den skickar enkeltrycket. Med ett fönster på 300 ms kommer ett enkeltryck ungefär en tredjedel av en sekund för sent, och det skickas som ett kort tryck i stället för så länge du håller. Själva dubbeltrycket utlöses i samma ögonblick som det andra trycket släpps.

  • Bra val. Return, en genväg, ett klick eller en Siri-genväg.
  • Dåliga val. Allt du håller eller behöver direkt: rörelsetangenter, en hållen Shift, en skjutknapp.

Behåll dubbeltryck på knappar som gör engångsjobb.

Välj fönstret

Fönstret går från 100 till 2000 ms och börjar på 300.

  • 250 till 350 ms. Passar de flesta.
  • Längre. Hjälper en hand som rör sig långsamt, till priset av en längre väntan på varje enkeltryck.
  • Kortare. En hand med darrning kan må bättre av ett kortare fönster, så att två oavsiktliga tryck mindre sannolikt hamnar inom det, eller med ett hållet tryck i stället för dubbeltryck.

Börja på 300 och ändra det bara om tryck missas eller utlöses av misstag.

Ge en knapp fyra jobb

Hållet tryck och dubbeltryck sitter på samma rad. Ställ också How it fires (Hur den utlöses) till Different action when held, så skickar knappen en utdata vid ett tryck, en annan vid ett dubbeltryck och en tredje när den hålls längre än den tid du ställt in. Markera också When triple tapped, do something else, så skickar tre snabba tryck en fjärde utdata. Ett eller två tryck väntar då ut samma fönster. Lägg till en chord, så gör samma knapp något annat igen medan en annan knapp hålls.

En rad med ett tryck, ett hållet tryck och ett dubbeltryck på A-knappen.
Figur 2. Tre jobb på en knapp: klick, håll för ett högerklick, dubbeltryck för Return.

Förinställningen Hold & Double-Tap lägger alla tre på A: ett tryck klickar, ett hållet tryck högerklickar och ett dubbeltryck trycker Return. Så kan en enda omkopplare på en adaptiv kontroll köra en Mac. Omkopplare på en Mac bygger hela layouter på det sättet.

Om dubbeltrycksrutan är av eller saknas

Klättra den här stegen, det minsta steget först:

  1. Kontrollera tryckläget. Toggles on and off (Växlar på och av), Repeats while held och Repeats until pressed again är andra tryckningslägen, så dubbeltrycksrutan är avstängd medan något av dem är valt.
  2. Flytta makrot. En rad med ett makro har inget dubbeltryck. Lägg makrot på en egen rad.
  3. Välj det i dubbeltryckets egen meny. Dubbeltrycket tar alla utdata ett tryck kan skicka, utom pekarrörelse, rullning och volymreglaget, så Run Siri Shortcut (Kör Siri-genväg) och Open App kan läggas där direkt.

Ett dubbeltryck kan skicka allt ett tryck kan, utom pekarrörelse och rullning.

Dubbeltryck andra indata

  • Tangenter, musknappar och MIDI-pad. De har samma alternativ för dubbeltryck. Den inbyggda förinställningen Modifier Holds öppnar Launchpad vid ett dubbeltryck på höger Command, och en modifierare som deltog i en genväg räknas aldrig som ett tryck. En tangent skriver fortfarande också, så använd en som inte skriver något på egen hand.
  • Ett dubbelklick på en musknapp. Det är en egen indata, Double click (Dubbelklick), så ett enkelklick behåller sitt jobb utan väntan. Se Double Click Deck.
  • DualSense-styrplattan. Den har en egen dubbeltrycksgest. Se gester på styrplattan.
  • En knackning på en MacBook. Tap the Mac (Knacka på Macen) räknar en till fem knackningar, och varje antal är en egen indata. Den är testad på M4-MacBook-datorer. Den fungerade inte på en M1 Pro i vår testning, och kalibreringens statusruta visar om din Macs sensor lyssnar. Se Tap the Mac.

En musens Double click-indata har ingen väntan alls, så föredra den på en mus.

Kort sagt

  • Var. Den finns i radens Options, under Extra actions, som When double tapped, do something else.
  • Kostnaden. Ett enkeltryck väntar ut fönstret, 300 ms som standard.
  • Passformen. Det passar engångsjobb, aldrig rörelse eller en hållen tangent.

Lägg dubbeltryck på knappar med engångsjobb, så kan en knapp bära fyra.

Frågor

Kan en handkontrollknapp göra något annat vid dubbeltryck på en Mac?

Ja. Markera When double tapped, do something else under Extra actions i radens Options (Alternativ) i InputConfig, och välj vad den skickar.

Varför känns mitt enkeltryck långsamt?

För att appen väntar ut dubbeltrycksfönstret innan den skickar det. Korta fönstret, eller flytta dubbeltrycket till en knapp vars enkeltryck inte behöver vara omedelbart.

Kan en knapp ha ett tryck, ett dubbeltryck och ett hållet tryck?

Ja, allt på en rad, plus en chord ovanpå. Den inbyggda förinställningen Hold & Double-Tap visar det på A.

Kan ett dubbeltryck skicka en tangentbordsgenväg?

Ja. Välj en tangent med Control, Option, Shift eller Command, eller vilken annan utdata som helst utom pekarrörelse och rullning.

Fungerar det på Macens egna tangentbord?

Ja. En tangent skriver fortfarande också, så använd en tangent som inte skriver något på egen hand, till exempel en högerhandsmodifierare eller F13 till F19.

Mer på svenska

Sidor på svenska

Fullständiga guider, på engelska

Vem som skriver. Ryleigh Newman utvecklar InputConfig och använder sin egen Mac varje dag med en controller, eftersom händerna inte fungerar bra. Den här sidan är översatt från engelska. InputConfig visas på svenska när Macen är inställd på svenska. Vissa sidor på webbplatsen finns bara på engelska.

Den här sidan på andra språk: English

Hämta InputConfig i Mac App StoreGratis. Inget konto, och ingenting lämnar din Mac. Öppen källkod på GitHub.