tRÖTT PÅ CAPS-LOCK?
5 inlägg
• Sida 1 av 1
I min Ubuntu-inloggning har jag stängt av CapsLock helt, det händer inte ett skit när jag trycker på knappeländet.
På en Windowsdator (som numera inte går att använda pga krash) så använde programmet AutoHotkey och gjorde så att CapsLock endast gick igång när jag tryckte snabbt på den tre gånger, för att stänga av räckte det med tryck på Shift eller CapsLock.
Jag ska försöka ta mig ork att skriva funktionen igen någon dag...
På en Windowsdator (som numera inte går att använda pga krash) så använde programmet AutoHotkey och gjorde så att CapsLock endast gick igång när jag tryckte snabbt på den tre gånger, för att stänga av räckte det med tryck på Shift eller CapsLock.
Jag ska försöka ta mig ork att skriva funktionen igen någon dag...
Finns säkert redan sånt script skrivet. Hittade detta men det bör inte vara svårt att modifiera.Miche skrev:I min Ubuntu-inloggning har jag stängt av CapsLock helt, det händer inte ett skit när jag trycker på knappeländet.
På en Windowsdator (som numera inte går att använda pga krash) så använde programmet AutoHotkey och gjorde så att CapsLock endast gick igång när jag tryckte snabbt på den tre gånger, för att stänga av räckte det med tryck på Shift eller CapsLock.
Jag ska försöka ta mig ork att skriva funktionen igen någon dag...
http://www.autohotkey.net/~Winkie/lockking/index.htm
Miche skrev:Jag ska försöka ta mig ork att skriva funktionen igen någon dag...
Tack bittin, hade glömt den här tråden.
Eftersom även min mamma hade problem med cAPS lOCK och även Num Lock så skrev jag följande script (nedkapad kod eftersom originalet även innehåller en del andra funktioner som är off-topic här).
- Kod: Markera allt
#SingleInstance force
SetNumlockState AlwaysOn
NumCnt = 0
NumStat = 1
SetCapslockState AlwaysOff
CapsCnt = 0
CapsStat = 0
return
NumLock::
If NumStat = 0
{
NumStat = 1
NumCnt = 0
SetNumLockState AlwaysOn
return
}
if NumCnt = 0
SetTimer,NumLockOff,-500
NumCnt += 1
If NumCnt = 3
{
SetTimer,NumLockOff,Off
SetNumLockState Off
NumStat = 0
}
return
NumLockOff:
NumCnt = 0
return
CapsLock::
If CapsStat = 1
{
CapsStat = 0
CapsCnt = 0
SetCapsLockState AlwaysOff
return
}
if CapsCnt = 0
SetTimer,CapsLockOn,-500
CapsCnt += 1
If CapsCnt = 3
{
SetTimer,CapsLockOn,Off
SetCapsLockState On
CapsStat = 1
}
return
CapsLockOn:
CapsCnt = 0
return
Shift::
if CapsStat = 1
{
SetCapsLockState AlwaysOff
CapsStat = 0
}
CapsCnt = 0
return
För att slå på Caps Lock så måste man trycka den tre gånger inom en halv sekund, likadant för att slå av Num Lock, tryck tre gånger inom en halv sekund.
För att slå av Caps Lock räcker det med ett tryck på Caps Lock eller Shift, för att slå på Num Lock räcker det med ett tryck på Num Lock.