piusareLite: added Space bypass, fixed race con
This commit is contained in:
parent
6179429fb9
commit
68fbbee60a
3 changed files with 30 additions and 25 deletions
BIN
KeyboardRemappings.ico
Normal file
BIN
KeyboardRemappings.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 361 KiB |
BIN
MouseOnKeyboard.ico
Normal file
BIN
MouseOnKeyboard.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 361 KiB |
|
|
@ -33,165 +33,165 @@ return
|
||||||
#if !hotkeyLock
|
#if !hotkeyLock
|
||||||
;;Adding tonic vowels with tilde, €, ü, ñ, ¿, ¡, – and — to non-ES keyboard
|
;;Adding tonic vowels with tilde, €, ü, ñ, ¿, ¡, – and — to non-ES keyboard
|
||||||
<!a::
|
<!a::
|
||||||
sendCheckCapsLock("U+00E1", "U+00C1")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+00E1", "U+00C1")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
<!+a::
|
<!+a::
|
||||||
sendCheckCapsLock("U+00C1", "U+00E1")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+00C1", "U+00E1")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
|
|
||||||
<!e::
|
<!e::
|
||||||
sendCheckCapsLock("U+00E9", "U+00C9")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+00E9", "U+00C9")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
<!+e::
|
<!+e::
|
||||||
sendCheckCapsLock("U+00C9", "U+00E9")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+00C9", "U+00E9")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
|
|
||||||
<!i::
|
<!i::
|
||||||
sendCheckCapsLock("U+00ED", "U+00CD")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+00ED", "U+00CD")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
<!+i::
|
<!+i::
|
||||||
sendCheckCapsLock("U+00CD", "U+00ED")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+00CD", "U+00ED")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
|
|
||||||
<!o::
|
<!o::
|
||||||
sendCheckCapsLock("U+00F3", "U+00D3")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+00F3", "U+00D3")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
<!+o::
|
<!+o::
|
||||||
sendCheckCapsLock("U+00D3", "U+00F3")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+00D3", "U+00F3")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
|
|
||||||
<!u::
|
<!u::
|
||||||
sendCheckCapsLock("U+00FA", "U+00DA")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+00FA", "U+00DA")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
<!+u::
|
<!+u::
|
||||||
sendCheckCapsLock("U+00DA", "U+00FA")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+00DA", "U+00FA")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
|
|
||||||
<!n::
|
<!n::
|
||||||
sendCheckCapsLock("U+00F1", "U+00D1")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+00F1", "U+00D1")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
<!+n::
|
<!+n::
|
||||||
sendCheckCapsLock("U+00D1", "U+00F1")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+00D1", "U+00F1")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
|
|
||||||
;;U with umlaut ü
|
;;U with umlaut ü
|
||||||
<!sc01B::
|
<!sc01B::
|
||||||
sendCheckCapsLock("U+00FC", "U+00DC")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+00FC", "U+00DC")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
<!+sc01B::
|
<!+sc01B::
|
||||||
sendCheckCapsLock("U+00DC", "U+00FC")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+00DC", "U+00FC")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
|
|
||||||
;;Inverted question mark
|
;;Inverted question mark
|
||||||
<!/::
|
<!/::
|
||||||
Send, {U+00BF}
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
Send, {U+00BF}
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
<!+/::
|
<!+/::
|
||||||
Send, {U+00BF}
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
Send, {U+00BF}
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
|
|
||||||
;;Euro sign
|
;;Euro sign
|
||||||
<!p::
|
<!p::
|
||||||
Send, {U+20AC}
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
Send, {U+20AC}
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
|
|
||||||
<!+p::
|
<!+p::
|
||||||
Send, {U+20AC}
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
Send, {U+20AC}
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
|
|
||||||
;;Inverted exclamation mark
|
;;Inverted exclamation mark
|
||||||
<!sc01A::
|
<!sc01A::
|
||||||
Send, {U+00A1}
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
Send, {U+00A1}
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
|
|
||||||
<!+sc01A::
|
<!+sc01A::
|
||||||
Send, {U+00A1}
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
Send, {U+00A1}
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
|
|
||||||
;;En and em dash
|
;;En and em dash
|
||||||
<!sc00C::
|
<!sc00C::
|
||||||
sendCheckCapsLock("U+2014", "U+2013")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+2014", "U+2013")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
<!+sc00C::
|
<!+sc00C::
|
||||||
sendCheckCapsLock("U+2013", "U+2014")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+2013", "U+2014")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
|
|
||||||
;;Spanish double angle quotation mark
|
;;Spanish double angle quotation mark
|
||||||
<!sc01C::
|
<!sc01C::
|
||||||
sendCheckCapsLock("U+00AB", "U+00BB")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+00AB", "U+00BB")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
<!+sc01C::
|
<!+sc01C::
|
||||||
sendCheckCapsLock("U+00BB", "U+00AB")
|
|
||||||
hotkeyLock := 1
|
hotkeyLock := 1
|
||||||
|
sendCheckCapsLock("U+00BB", "U+00AB")
|
||||||
KeyWait, LAlt
|
KeyWait, LAlt
|
||||||
hotkeyLock := 0
|
hotkeyLock := 0
|
||||||
return
|
return
|
||||||
|
|
@ -499,6 +499,11 @@ return
|
||||||
Send, {U+007C}
|
Send, {U+007C}
|
||||||
return
|
return
|
||||||
|
|
||||||
|
<!sc039::
|
||||||
|
<!+sc039::
|
||||||
|
Send, {U+0020}
|
||||||
|
return
|
||||||
|
|
||||||
#if
|
#if
|
||||||
|
|
||||||
;;Where :C?*:U"X:: contains the hotstring trigger, this cASE BEING TYPING U " X ALL together. autohotkey gives us some control over how to interpret the hotstring, IN This Case By Inserting C?* We Are Telling Ahk To Be Case Sensitie (C), to trigger even as part of a word (?) and to trigger without an ending character such as space or newline(*).
|
;;Where :C?*:U"X:: contains the hotstring trigger, this cASE BEING TYPING U " X ALL together. autohotkey gives us some control over how to interpret the hotstring, IN This Case By Inserting C?* We Are Telling Ahk To Be Case Sensitie (C), to trigger even as part of a word (?) and to trigger without an ending character such as space or newline(*).
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue