Svenska
Hur ger man en musknapp upp till fyra jobb på en Mac
Den 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.
Du kan ge en musknapp tre jobb på en Mac med InputConfig, den gratis app jag gör: ett jobb vid ett snabbt tryck, ett annat när du håller den och ett tredje när du dubbeltrycker på den. Varje rad kan bära en hållåtgärd, en dubbeltryckåtgärd och sedan 1.8 en trippeltryckåtgärd, och var och en är en fullständig utdata på egen hand.
Att trycka flera tangenter samtidigt är svårt för mina händer, så det här är något jag använder. En mus har några få knappar, och tre jobb på vardera av två tumknappar är sex, utan extra räckvidd. Bakgrunden finns i hållne och dubbeltryck, och den här sidan är musversionen.
Steg
- Skanna musknappen i en rad och ge den dess vanliga utdata.
- Öppna radens alternativ, och under Extra actions (Extra åtgärder), bocka i When held, do something else.
- Ställ in hålltiden och välj utdatan för hållet.
- Bocka i When double tapped, do something else (Vid dubbeltryck, gör något annat), ställ in fönstret och välj utdatan för den.
- Bocka i When triple tapped, do something else (Gör något annat vid trippeltryck) om du vill ha ett fjärde jobb.
- Aktivera och testa vart och ett av de tre: ett tryck, ett hållne och ett dubbeltryck.
Två sätt att få ett dubbelklick av en mus
InputConfig erbjuder två olika saker som låter lika, och att välja rätt en sparar mycket förvirring.
- Inmatningstypen Double click (Dubbelklick). En Mouse-rad av typen Double click utlöses vid det andra klicket i ett par. Ett enkelklick fortsätter att göra vad det alltid gjorde, så inget fördröjs. Den inbyggda förinställningen Double Click Deck visar den.
- Dubbeltryckåtgärden. Vilken knappradd som helst kan ha When double tapped, do something else i sina alternativ. Den väntar på ett eventuellt andra tryck inom ett fönster du ställer in, så den fungerar på en sidoknapp, som inte har något systemdubbelklick.
En mus som dubbelklickar när du bara klickade en gång har ett annat problem, en sliten brytare. Musprovet räknar klick som kommer med mindre än 80 ms mellanrum, så du kan skilja en felande knapp från ett dubbelklick du menade.
Använd typen Double click för klick som Mac:en redan förstår, och dubbeltryckåtgärden för en knapp som inte har något.
Lägg till en hållåtgärd på en musknapp
- Du: Skanna knappen, ge den dess vanliga utdata, öppna alternativen och bocka under Extra actions i When held, do something else (Vid håll, gör något annat). Ställ in hålltiden och välj hållutdatan, som kan vara vilken utdata som helst eller flera.
- InputConfig: Skickar den vanliga utdatan vid släpp för ett tryck kortare än hålltiden, och hållutdatan i stället för ett tryck längre än den.
- Kontroll: Tryck på knappen, så kommer den vanliga utdatan. Håll den längre än tiden, så kommer hållutdatan.
400 till 600 ms känns naturligt för mig. Gå längre för en knapp du trycker av misstag, eftersom en längre tid är botemedlet mot ett hållne som utlöses när du inte menade det.

Lägg till en dubbeltryckåtgärd
- Du: Under Extra actions bockar du i When double tapped, do something else, ställer in Taps count together within (Tryck räknas ihop inom) och väljer utdatan.
- InputConfig: Väntar på ett eventuellt andra tryck. Två tryck inom fönstret kör dubbeltryckutdatan.
- Kontroll: Dubbeltrycka på knappen, och dubbeltryckutdatan körs. Ett enkelt tryck körs när fönstret stängs, inte direkt.
250 till 350 ms passar de flesta händer, och ett längre fönster hjälper en hand som rör sig långsamt. Varje dubbeltryckrad fördröjer sitt enkeltryck med fönstret, så håll fönstret så kort som din hand tillåter.
Sedan 1.8 har samma Taps-grupp också When triple tapped, do something else. Tre snabba tryck inom samma fönster utlöser den, och ett enkelt tryck väntar fortfarande ut fönstret.

Tre jobb på en mus som fungerar
| Knapp | Tryck | Hållne | Dubbeltryck |
|---|---|---|---|
| Button 4 | Bakåt (Command vänster hakparentes) | Mission Control | Stäng fliken (Command W) |
| Button 5 | Framåt (Command höger hakparentes) | Start Dictation (Starta diktering) | Öppna en stängd flik igen (Shift Command T) |
| Mittenklick | Vad hjultrycket redan gör | Spela eller pausa musiken | En skärmbild av ett område |
| En högre tumknapp | Command Z | Command Shift Z | Command S |
Välj jobb som hör ihop. Ångra, gör om och spara är en familj. Ett hållne som avslutar eller stänger bör vara något du kan ångra, eftersom ett hållne är det som oftast utlöses av misstag.
Gör det bekvämt och säkert
- Blockera det gamla jobbet. På en sid- eller mittenknapp, bocka i Block the button's own action (Blockera knappens egen åtgärd), så att en app inte också reagerar på trycket.
- Skydda de stora. Lägg Command Q eller en stängning på hållet, inte på trycket.
- Lämna vänsterklicket ifred. Ett hållne eller dubbeltryck på vänsterknappen fördröjer varje klick. Använd typen Double click där, eller lämna den ifred.
- Kombinera med en andra kontroll. Hållne, dubbeltryck och While also holding (Medan du också håller) kan alla sitta på en rad.
Hitta din egen tidsättning
Siffrorna på den här sidan är där jag skulle börja, inte regler. Händer skiljer sig, och så gör möss, eftersom en lättryckt knapp under tummen kräver mindre ansträngning än en styv. Ändra hålltiden eller fönstret med 100 ms i taget, testa vart och ett av de tre jobben, och behåll de siffror som aldrig misslyckas under en dag med riktigt arbete. Ett hållne du måste tänka på är för långt, och ett dubbeltryck som ibland räknas som två enkeltryck behöver ett längre fönster.
Om hållet eller dubbeltrycket beter sig fel
- Förläng hålltiden. Ett hållne som utlöses av misstag behöver 600 ms eller mer.
- Förkorta dubbeltrycksfönstret. Om ett enkelt tryck känns långsamt är fönstret för långt.
- Kontrollera att förinställningen är på. Rader gör ingenting förrän du klickar på Activate (Aktivera).
- Skanna igen. Knappen kan vara en tangent i förklädnad. Ställ in den på F13 till F20 i tillverkarens programvara, och skanna sedan F-tangenten.
- Kontrollera klickhastigheten. Accessibility (Hjälpmedel), Pointer Control, Double-click speed är systeminställningen. Dubbeltrycksfönstret i raden är något annat.
Vad den inte kan göra
- Ett makro på ett hållne. En rad med ett makro har ingen hållåtgärd. Ge makrot sin egen rad, som i musmakron.
- Turbo och växling på samma rad. Andra tryckslägen kombineras inte med ett hållne eller ett dubbeltryck, så lägg dem på en separat rad.
- Ett omedelbart enkelt tryck. En knapp med en dubbeltryckåtgärd väntar på fönstret innan den utlöses. Ett hållne upprepas bara när Repeat keys while held är på.
Den korta versionen
- Hålla. En annan åtgärd vid hållne, 400 till 600 ms.
- Dubbeltryck. En annan åtgärd vid dubbeltryck, 250 till 350 ms.
- Typen Double click. För vänsterknappen, utan fördröjning.
Tre jobb på en knapp är ofta skillnaden mellan en layout som passar din hand och en som inte gör det.
Frågor
Kan en musknapp göra upp till fyra saker på en Mac?
Ja. I InputConfig kan en rad ha sin vanliga utdata, en hållåtgärd, en dubbeltryckåtgärd och sedan 1.8 en trippeltryckåtgärd, var och en en fullständig utdata.
Vad är skillnaden mellan typen Double click och dubbeltryckåtgärden?
Typen Double click utlöses vid det andra klicket i ett par och fördröjer inget. Dubbeltryckåtgärden väntar på ett andra tryck inom ett fönster du ställer in, så den fungerar även på sidoknappar.
Hur lång bör hålltiden vara?
Jag skulle börja på 400 till 600 ms och gå längre för en knapp du trycker av misstag.
Kan en hållåtgärd köra ett makro?
Nej. En rad med ett makro har ingen hållåtgärd, så lägg makrot på en egen rad.
Mer 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
Gratis. Inget konto, och ingenting lämnar din Mac. Öppen källkod på GitHub.