The latest update of the AutoHotkey scripts for UltimateKEYS.
#requires AutoHotkey v1.1
#requires AutoHotkey v1.1
-; UltimateKEYS (for AutoHotkey v1.1).ahk - 2025-08-14
+; UltimateKEYS (for AutoHotkey v1.1).ahk
; Website : https://pieter-degroote.github.io/UltimateKEYS/
; Website : https://pieter-degroote.github.io/UltimateKEYS/
>!sc007::
<^>!sc007::
if GetKeyState("CapsLock", "T")
>!sc007::
<^>!sc007::
if GetKeyState("CapsLock", "T")
- Send {u+00c3} ; (Ã) A with tilde
+ Send {u+00cd} ; (Í) I with acute
- Send {u+00e3} ; (ã) a with tilde
+ Send {u+00ed} ; (í) i with acute
return
>!+sc007::
<^>!+sc007::
if GetKeyState("CapsLock", "T")
return
>!+sc007::
<^>!+sc007::
if GetKeyState("CapsLock", "T")
- Send {u+00e3} ; (ã) a with tilde
+ Send {u+00ed} ; (í) i with acute
- Send {u+00c3} ; (Ã) A with tilde
+ Send {u+00cd} ; (Í) I with acute
return
; Key : 7
>!sc008::
<^>!sc008::
if GetKeyState("CapsLock", "T")
return
; Key : 7
>!sc008::
<^>!sc008::
if GetKeyState("CapsLock", "T")
- Send {u+00d5} ; (Õ) O with tilde
+ Send {u+00cc} ; (Ì) I with grave
- Send {u+00f5} ; (õ) o with tilde
+ Send {u+00ec} ; (ì) i with grave
return
>!+sc008::
<^>!+sc008::
if GetKeyState("CapsLock", "T")
return
>!+sc008::
<^>!+sc008::
if GetKeyState("CapsLock", "T")
- Send {u+00f5} ; (õ) o with tilde
+ Send {u+00ec} ; (ì) i with grave
- Send {u+00d5} ; (Õ) O with tilde
+ Send {u+00cc} ; (Ì) I with grave
; Key : ; / : (semicolon / colon)
>!sc027::
; Key : ; / : (semicolon / colon)
>!sc027::
-<^>!sc027::Send {u+00b0} ; (°) degree sign
+<^>!sc027::
+ if GetKeyState("CapsLock", "T")
+ Send {u+00d3} ; (Ó) O with acute
+ else
+ Send {u+00f3} ; (ó) o with acute
+ return
-<^>!+sc027::Send {u+2264} ; (≤) less-than or equal to
+<^>!+sc027::
+ if GetKeyState("CapsLock", "T")
+ Send {u+00f3} ; (ó) o with acute
+ else
+ Send {u+00d3} ; (Ó) O with acute
+ return
; Key : ' / " (apostrophe / quotation mark)
>!sc028::
; Key : ' / " (apostrophe / quotation mark)
>!sc028::
-<^>!sc028::Send {u+00b7} ; (·) middle dot
+<^>!sc028::
+ if GetKeyState("CapsLock", "T")
+ Send {u+00d2} ; (Ò) O with grave
+ else
+ Send {u+00f2} ; (ò) o with grave
+ return
-<^>!+sc028::Send {u+2265} ; (≥) greater-than or equal to
+<^>!+sc028::
+ if GetKeyState("CapsLock", "T")
+ Send {u+00f2} ; (ò) o with grave
+ else
+ Send {u+00d2} ; (Ò) O with grave
+ return
; Key : \ / | (backslash / vertical line)
>!sc02B::
; Key : \ / | (backslash / vertical line)
>!sc02B::
>!sc02F::
<^>!sc02F::
if GetKeyState("CapsLock", "T")
>!sc02F::
<^>!sc02F::
if GetKeyState("CapsLock", "T")
- Send {u+00cd} ; (Í) I with acute
+ Send {u+00c3} ; (Ã) A with tilde
- Send {u+00ed} ; (í) i with acute
+ Send {u+00e3} ; (ã) a with tilde
return
>!+sc02F::
<^>!+sc02F::
if GetKeyState("CapsLock", "T")
return
>!+sc02F::
<^>!+sc02F::
if GetKeyState("CapsLock", "T")
- Send {u+00ed} ; (í) i with acute
+ Send {u+00e3} ; (ã) a with tilde
- Send {u+00cd} ; (Í) I with acute
+ Send {u+00c3} ; (Ã) A with tilde
return
; Key : B
>!sc030::
<^>!sc030::
if GetKeyState("CapsLock", "T")
return
; Key : B
>!sc030::
<^>!sc030::
if GetKeyState("CapsLock", "T")
- Send {u+00cc} ; (Ì) I with grave
+ Send {u+00d5} ; (Õ) O with tilde
- Send {u+00ec} ; (ì) i with grave
+ Send {u+00f5} ; (õ) o with tilde
return
>!+sc030::
<^>!+sc030::
if GetKeyState("CapsLock", "T")
return
>!+sc030::
<^>!+sc030::
if GetKeyState("CapsLock", "T")
- Send {u+00ec} ; (ì) i with grave
+ Send {u+00f5} ; (õ) o with tilde
- Send {u+00cc} ; (Ì) I with grave
+ Send {u+00d5} ; (Õ) O with tilde
; Key : , / < (comma / less-than sign)
>!sc033::
; Key : , / < (comma / less-than sign)
>!sc033::
-<^>!sc033::
- if GetKeyState("CapsLock", "T")
- Send {u+00d3} ; (Ó) O with acute
- else
- Send {u+00f3} ; (ó) o with acute
- return
+<^>!sc033::Send {u+00b0} ; (°) degree sign
-<^>!+sc033::
- if GetKeyState("CapsLock", "T")
- Send {u+00f3} ; (ó) o with acute
- else
- Send {u+00d3} ; (Ó) O with acute
- return
+<^>!+sc033::Send {u+2264} ; (≤) less-than or equal to
; Key : . / > (period / greater-than sign)
>!sc034::
; Key : . / > (period / greater-than sign)
>!sc034::
-<^>!sc034::
- if GetKeyState("CapsLock", "T")
- Send {u+00d2} ; (Ò) O with grave
- else
- Send {u+00f2} ; (ò) o with grave
- return
+<^>!sc034::Send {u+00b7} ; (·) middle dot
-<^>!+sc034::
- if GetKeyState("CapsLock", "T")
- Send {u+00f2} ; (ò) o with grave
- else
- Send {u+00d2} ; (Ò) O with grave
- return
+<^>!+sc034::Send {u+2265} ; (≥) greater-than or equal to
; Key : / / ? (slash / question mark)
>!sc035::
; Key : / / ? (slash / question mark)
>!sc035::
-; UltimateKEYS (for AutoHotkey v2).ahk - 2025-08-14
+; UltimateKEYS (for AutoHotkey v2).ahk
; Website : https://pieter-degroote.github.io/UltimateKEYS/
; Website : https://pieter-degroote.github.io/UltimateKEYS/
>!sc007::
<^>!sc007:: {
if GetKeyState("CapsLock", "T")
>!sc007::
<^>!sc007:: {
if GetKeyState("CapsLock", "T")
- Send "{u+00c3}" ; (Ã) A with tilde
+ Send "{u+00cd}" ; (Í) I with acute
- Send "{u+00e3}" ; (ã) a with tilde
+ Send "{u+00ed}" ; (í) i with acute
}
>!+sc007::
<^>!+sc007:: {
if GetKeyState("CapsLock", "T")
}
>!+sc007::
<^>!+sc007:: {
if GetKeyState("CapsLock", "T")
- Send "{u+00e3}" ; (ã) a with tilde
+ Send "{u+00ed}" ; (í) i with acute
- Send "{u+00c3}" ; (Ã) A with tilde
+ Send "{u+00cd}" ; (Í) I with acute
}
; Key : 7
>!sc008::
<^>!sc008:: {
if GetKeyState("CapsLock", "T")
}
; Key : 7
>!sc008::
<^>!sc008:: {
if GetKeyState("CapsLock", "T")
- Send "{u+00d5}" ; (Õ) O with tilde
+ Send "{u+00cc}" ; (Ì) I with grave
- Send "{u+00f5}" ; (õ) o with tilde
+ Send "{u+00ec}" ; (ì) i with grave
}
>!+sc008::
<^>!+sc008:: {
if GetKeyState("CapsLock", "T")
}
>!+sc008::
<^>!+sc008:: {
if GetKeyState("CapsLock", "T")
- Send "{u+00f5}" ; (õ) o with tilde
+ Send "{u+00ec}" ; (ì) i with grave
- Send "{u+00d5}" ; (Õ) O with tilde
+ Send "{u+00cc}" ; (Ì) I with grave
; Key : ; / : (semicolon / colon)
>!sc027::
; Key : ; / : (semicolon / colon)
>!sc027::
-<^>!sc027::Send "{u+00b0}" ; (°) degree sign
+<^>!sc027:: {
+ if GetKeyState("CapsLock", "T")
+ Send "{u+00d3}" ; (Ó) O with acute
+ else
+ Send "{u+00f3}" ; (ó) o with acute
+}
-<^>!+sc027::Send "{u+2264}" ; (≤) less-than or equal to
+<^>!+sc027:: {
+ if GetKeyState("CapsLock", "T")
+ Send "{u+00f3}" ; (ó) o with acute
+ else
+ Send "{u+00d3}" ; (Ó) O with acute
+}
; Key : ' / " (apostrophe / quotation mark)
>!sc028::
; Key : ' / " (apostrophe / quotation mark)
>!sc028::
-<^>!sc028::Send "{u+00b7}" ; (·) middle dot
+<^>!sc028:: {
+ if GetKeyState("CapsLock", "T")
+ Send "{u+00d2}" ; (Ò) O with grave
+ else
+ Send "{u+00f2}" ; (ò) o with grave
+}
-<^>!+sc028::Send "{u+2265}" ; (≥) greater-than or equal to
+<^>!+sc028:: {
+ if GetKeyState("CapsLock", "T")
+ Send "{u+00f2}" ; (ò) o with grave
+ else
+ Send "{u+00d2}" ; (Ò) O with grave
+}
; Key : \ / | (backslash / vertical line)
>!sc02B::
; Key : \ / | (backslash / vertical line)
>!sc02B::
>!sc02F::
<^>!sc02F:: {
if GetKeyState("CapsLock", "T")
>!sc02F::
<^>!sc02F:: {
if GetKeyState("CapsLock", "T")
- Send "{u+00cd}" ; (Í) I with acute
+ Send "{u+00c3}" ; (Ã) A with tilde
- Send "{u+00ed}" ; (í) i with acute
+ Send "{u+00e3}" ; (ã) a with tilde
}
>!+sc02F::
<^>!+sc02F:: {
if GetKeyState("CapsLock", "T")
}
>!+sc02F::
<^>!+sc02F:: {
if GetKeyState("CapsLock", "T")
- Send "{u+00ed}" ; (í) i with acute
+ Send "{u+00e3}" ; (ã) a with tilde
- Send "{u+00cd}" ; (Í) I with acute
+ Send "{u+00c3}" ; (Ã) A with tilde
}
; Key : B
>!sc030::
<^>!sc030:: {
if GetKeyState("CapsLock", "T")
}
; Key : B
>!sc030::
<^>!sc030:: {
if GetKeyState("CapsLock", "T")
- Send "{u+00cc}" ; (Ì) I with grave
+ Send "{u+00d5}" ; (Õ) O with tilde
- Send "{u+00ec}" ; (ì) i with grave
+ Send "{u+00f5}" ; (õ) o with tilde
}
>!+sc030::
<^>!+sc030:: {
if GetKeyState("CapsLock", "T")
}
>!+sc030::
<^>!+sc030:: {
if GetKeyState("CapsLock", "T")
- Send "{u+00ec}" ; (ì) i with grave
+ Send "{u+00f5}" ; (õ) o with tilde
- Send "{u+00cc}" ; (Ì) I with grave
+ Send "{u+00d5}" ; (Õ) O with tilde
; Key : , / < (comma / less-than sign)
>!sc033::
; Key : , / < (comma / less-than sign)
>!sc033::
-<^>!sc033:: {
- if GetKeyState("CapsLock", "T")
- Send "{u+00d3}" ; (Ó) O with acute
- else
- Send "{u+00f3}" ; (ó) o with acute
-}
+<^>!sc033::Send "{u+00b0}" ; (°) degree sign
-<^>!+sc033:: {
- if GetKeyState("CapsLock", "T")
- Send "{u+00f3}" ; (ó) o with acute
- else
- Send "{u+00d3}" ; (Ó) O with acute
-}
+<^>!+sc033::Send "{u+2264}" ; (≤) less-than or equal to
; Key : . / > (period / greater-than sign)
>!sc034::
; Key : . / > (period / greater-than sign)
>!sc034::
-<^>!sc034:: {
- if GetKeyState("CapsLock", "T")
- Send "{u+00d2}" ; (Ò) O with grave
- else
- Send "{u+00f2}" ; (ò) o with grave
-}
+<^>!sc034::Send "{u+00b7}" ; (·) middle dot
-<^>!+sc034:: {
- if GetKeyState("CapsLock", "T")
- Send "{u+00f2}" ; (ò) o with grave
- else
- Send "{u+00d2}" ; (Ò) O with grave
-}
+<^>!+sc034::Send "{u+2265}" ; (≥) greater-than or equal to
; Key : / / ? (slash / question mark)
>!sc035::
; Key : / / ? (slash / question mark)
>!sc035::