tHIS iS a RAtHer fUnKy SCRiPt, mY BrAiNchiLD bUt tOnne'S wOrk.
AcTivAteD aND de-SActiVatEd By prESSIng [WiNdOwSkey+c], THe scrIpt UsEs ranDOM NUmbER genERAtoR tO ensURe therE'S A 50:50 ChanCe THAT tHE nexT ChaRaCteR yoU TypE wILl be UpPeR or LoweR casE BY aSIMILatInG a [capSlocK] kEYprESs. WHat'S MORe, it Returns [CAPslOcK] BaCk to iTs OrgIGInAL sTATe When [WiNdOwSkey+c] Is PReSSed AGAiN.
wElL DonE tonNE!
Code:
#c::
If SavedCapsLock=
{
GetKeyState,SavedCapsLock,CapsLock,T
SetTimer, RandomCL, 25
}
Else
{
SetTimer, RandomCL, Off
If SavedCapsLock=D
SetCapsLockState,On
Else
SetCapsLockState,Off
SavedCapsLock=
}
Return
RandomCL:
Random, rand, 0, 1
if (rand)
SetCapslockState, On
else
SetCapslockState, Off
return