summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
2da1ad8)
Some small adjustments have been made and the 'empty diacritical marks' have been removed.
#requires AutoHotkey v1.1
#requires AutoHotkey v1.1
-; UltimateKEYS (for AutoHotkey v1.1).ahk - 2023-07-15
+; UltimateKEYS (for AutoHotkey v1.1).ahk - 2023-09-05
; Website : www.ultimatekeys.info (pieter-degroote.github.io/UltimateKEYS/)
; Website : www.ultimatekeys.info (pieter-degroote.github.io/UltimateKEYS/)
cmpAcuteAccent.item["Y"] := "{u+00dd}" ; (Ý) Y with acute
cmpAcuteAccent.item["z"] := "{u+017a}" ; (ź) z with acute
cmpAcuteAccent.item["Z"] := "{u+0179}" ; (Ź) Z with acute
cmpAcuteAccent.item["Y"] := "{u+00dd}" ; (Ý) Y with acute
cmpAcuteAccent.item["z"] := "{u+017a}" ; (ź) z with acute
cmpAcuteAccent.item["Z"] := "{u+0179}" ; (Ź) Z with acute
-cmpAcuteAccent.item[" "] := "{u+00b4}" ; (´) acute accent
; Compose : Grave Accent (`)
; Compose : Grave Accent (`)
cmpGraveAccent.item["W"] := "{u+1e80}" ; (Ẁ) W with grave
cmpGraveAccent.item["y"] := "{u+1ef3}" ; (ỳ) y with grave
cmpGraveAccent.item["Y"] := "{u+1ef2}" ; (Ỳ) Y with grave
cmpGraveAccent.item["W"] := "{u+1e80}" ; (Ẁ) W with grave
cmpGraveAccent.item["y"] := "{u+1ef3}" ; (ỳ) y with grave
cmpGraveAccent.item["Y"] := "{u+1ef2}" ; (Ỳ) Y with grave
-cmpGraveAccent.item[" "] := "{u+02cb}" ; (ˋ) grave accent (modifier)
; Compose : Diaeresis (")
; Compose : Diaeresis (")
cmpDiaeresis.item["X"] := "{u+1e8c}" ; (Ẍ) X with diaeresis
cmpDiaeresis.item["y"] := "{u+00ff}" ; (ÿ) y with diaeresis
cmpDiaeresis.item["Y"] := "{u+0178}" ; (Ÿ) Y with diaeresis
cmpDiaeresis.item["X"] := "{u+1e8c}" ; (Ẍ) X with diaeresis
cmpDiaeresis.item["y"] := "{u+00ff}" ; (ÿ) y with diaeresis
cmpDiaeresis.item["Y"] := "{u+0178}" ; (Ÿ) Y with diaeresis
-cmpDiaeresis.item[" "] := "{u+00a8}" ; (¨) diaeresis
; Compose : Circumflex Accent (c)
; Compose : Circumflex Accent (c)
cmpCircumflex.item["Y"] := "{u+0176}" ; (Ŷ) Y with circumflex
cmpCircumflex.item["z"] := "{u+1e91}" ; (ẑ) z with circumflex
cmpCircumflex.item["Z"] := "{u+1e90}" ; (Ẑ) Z with circumflex
cmpCircumflex.item["Y"] := "{u+0176}" ; (Ŷ) Y with circumflex
cmpCircumflex.item["z"] := "{u+1e91}" ; (ẑ) z with circumflex
cmpCircumflex.item["Z"] := "{u+1e90}" ; (Ẑ) Z with circumflex
-cmpCircumflex.item[" "] := "{u+02c6}" ; (ˆ) circumflex accent (modifier)
cmpTilde.item["V"] := "{u+1e7c}" ; (Ṽ) V with tilde
cmpTilde.item["y"] := "{u+1ef9}" ; (ỹ) y with tilde
cmpTilde.item["Y"] := "{u+1ef8}" ; (Ỹ) Y with tilde
cmpTilde.item["V"] := "{u+1e7c}" ; (Ṽ) V with tilde
cmpTilde.item["y"] := "{u+1ef9}" ; (ỹ) y with tilde
cmpTilde.item["Y"] := "{u+1ef8}" ; (Ỹ) Y with tilde
-cmpTilde.item[" "] := "{u+02dc}" ; (˜) small tilde
; Compose : Cedilla and Ogonek (,)
; Compose : Cedilla and Ogonek (,)
cmpCedillaOgonek.item["T"] := "{u+0162}" ; (Ţ) T with cedilla
cmpCedillaOgonek.item["u"] := "{u+0173}" ; (ų) u with ogonek
cmpCedillaOgonek.item["U"] := "{u+0172}" ; (Ų) U with ogonek
cmpCedillaOgonek.item["T"] := "{u+0162}" ; (Ţ) T with cedilla
cmpCedillaOgonek.item["u"] := "{u+0173}" ; (ų) u with ogonek
cmpCedillaOgonek.item["U"] := "{u+0172}" ; (Ų) U with ogonek
-cmpCedillaOgonek.item["."] := "{u+02db}" ; (˛) ogonek
-cmpCedillaOgonek.item[" "] := "{u+00b8}" ; (¸) cedilla
cmpCaron.item["Z"] := "{u+017d}" ; (Ž) Z with caron
cmpCaron.item["3"] := "{u+01ef}" ; (ǯ) small letter ezh with caron
cmpCaron.item["#"] := "{u+01ee}" ; (Ǯ) capital letter ezh with caron
cmpCaron.item["Z"] := "{u+017d}" ; (Ž) Z with caron
cmpCaron.item["3"] := "{u+01ef}" ; (ǯ) small letter ezh with caron
cmpCaron.item["#"] := "{u+01ee}" ; (Ǯ) capital letter ezh with caron
-cmpCaron.item[" "] := "{u+02c7}" ; (ˇ) caron
; Compose : Dot Above (.)
; Compose : Dot Above (.)
cmpMacronStroke.item["Y"] := "{u+0232}" ; (Ȳ) Y with macron
cmpMacronStroke.item["z"] := "{u+01b6}" ; (ƶ) z with stroke
cmpMacronStroke.item["Z"] := "{u+01b5}" ; (Ƶ) Z with stroke
cmpMacronStroke.item["Y"] := "{u+0232}" ; (Ȳ) Y with macron
cmpMacronStroke.item["z"] := "{u+01b6}" ; (ƶ) z with stroke
cmpMacronStroke.item["Z"] := "{u+01b5}" ; (Ƶ) Z with stroke
-cmpMacronStroke.item[" "] := "{u+00af}" ; (¯) macron
; Compose : Macron and Stroke (additional) (_)
; Compose : Macron and Stroke (additional) (_)
cmpBreveSpecial.item["Y"] := "{u+021c}" ; (Ȝ) capital letter yogh
cmpBreveSpecial.item["3"] := "{u+0292}" ; (ʒ) small letter ezh
cmpBreveSpecial.item["#"] := "{u+01b7}" ; (Ʒ) capital letter ezh
cmpBreveSpecial.item["Y"] := "{u+021c}" ; (Ȝ) capital letter yogh
cmpBreveSpecial.item["3"] := "{u+0292}" ; (ʒ) small letter ezh
cmpBreveSpecial.item["#"] := "{u+01b7}" ; (Ʒ) capital letter ezh
-cmpBreveSpecial.item[" "] := "{u+02d8}" ; (˘) breve
; Compose : Double Acute Accent (=)
; Compose : Double Acute Accent (=)
cmpDoubleAcute.item["O"] := "{u+0150}" ; (Ő) O with double acute
cmpDoubleAcute.item["u"] := "{u+0171}" ; (ű) u with double acute
cmpDoubleAcute.item["U"] := "{u+0170}" ; (Ű) U with double acute
cmpDoubleAcute.item["O"] := "{u+0150}" ; (Ő) O with double acute
cmpDoubleAcute.item["u"] := "{u+0171}" ; (ű) u with double acute
cmpDoubleAcute.item["U"] := "{u+0170}" ; (Ű) U with double acute
-cmpDoubleAcute.item[" "] := "{u+02dd}" ; (˝) double acute accent
; Compose : Hook and Horn (h)
; Compose : Hook and Horn (h)
cmpSmallF.item["t"] := "{u+0288}" ; (ʈ) t with retroflex hook
cmpSmallF.item["T"] := "{u+01ae}" ; (Ʈ) T with retroflex hook
cmpSmallF.item["v"] := "{u+2c71}" ; (ⱱ) v with right hook
cmpSmallF.item["t"] := "{u+0288}" ; (ʈ) t with retroflex hook
cmpSmallF.item["T"] := "{u+01ae}" ; (Ʈ) T with retroflex hook
cmpSmallF.item["v"] := "{u+2c71}" ; (ⱱ) v with right hook
-cmpSmallF.item["w"] := "{u+2c73}" ; (ⱳ) w with right hook
-cmpSmallF.item["W"] := "{u+2c72}" ; (Ⱳ) W with right hook
cmpSmallF.item["z"] := "{u+0290}" ; (ʐ) z with retroflex hook
cmpSmallF.item["z"] := "{u+0290}" ; (ʐ) z with retroflex hook
cmpCurrency.item["x"] := "{u+00a4}" ; (¤) currency sign
cmpCurrency.item["y"] := "{u+00a5}" ; (¥) yen sign
cmpCurrency.item["Y"] := "{u+00a5}" ; (¥) yen sign
cmpCurrency.item["x"] := "{u+00a4}" ; (¤) currency sign
cmpCurrency.item["y"] := "{u+00a5}" ; (¥) yen sign
cmpCurrency.item["Y"] := "{u+00a5}" ; (¥) yen sign
-cmpCurrency.item[" "] := "{u+00a4}" ; (¤) currency sign
; Compose : Greek Alphabet (g)
; Compose : Greek Alphabet (g)
cmpSpace.item["9"] := "{u+2007}" ; figure space
cmpSpace.item["0"] := "{u+200b}" ; zero-width space (ZWSP)
cmpSpace.item["m"] := "{u+205f}" ; medium mathematical space (MMSP)
cmpSpace.item["9"] := "{u+2007}" ; figure space
cmpSpace.item["0"] := "{u+200b}" ; zero-width space (ZWSP)
cmpSpace.item["m"] := "{u+205f}" ; medium mathematical space (MMSP)
+cmpSpace.item["n"] := "{u+202f}" ; narrow no-break space (NNBSP)
cmpSpace.item[" "] := "{u+00a0}" ; non-breaking space (NBSP)
cmpSpace.item[" "] := "{u+00a0}" ; non-breaking space (NBSP)
-cmpSpace.item["."] := "{u+202f}" ; narrow no-break space (NNBSP)
cmpMacronStroke.item["2"] := "{u+2013}" ; (–) en dash
cmpMacronStroke.item["3"] := "{u+2014}" ; (—) em dash
cmpMacronStroke.item["4"] := "{u+2015}" ; (―) horizontal bar
cmpMacronStroke.item["2"] := "{u+2013}" ; (–) en dash
cmpMacronStroke.item["3"] := "{u+2014}" ; (—) em dash
cmpMacronStroke.item["4"] := "{u+2015}" ; (―) horizontal bar
cmpAsterisk.item["o"] := "{u+00b0}" ; (°) degree sign
cmpRingAbove.item["*"] := "{u+00b0}" ; (°) degree sign
cmpDotAbove.item["."] := "{u+00b7}" ; (·) middle dot
cmpAsterisk.item["o"] := "{u+00b0}" ; (°) degree sign
cmpRingAbove.item["*"] := "{u+00b0}" ; (°) degree sign
cmpDotAbove.item["."] := "{u+00b7}" ; (·) middle dot
-cmpDotAbove.item[" "] := "{u+00b7}" ; (·) middle dot
cmpDotAbove.item["3"] := "{u+2026}" ; (…) horizontal ellipsis
cmpArrow.item["-"] := "{u+00aa}" ; (ª) feminine ordinal indicator (Spanish, Portuguese, Italian, Galician)
cmpRingAbove.item["-"] := "{u+00ba}" ; (º) masculine ordinal indicator (Spanish, Portuguese, Italian, Galician)
cmpDotAbove.item["3"] := "{u+2026}" ; (…) horizontal ellipsis
cmpArrow.item["-"] := "{u+00aa}" ; (ª) feminine ordinal indicator (Spanish, Portuguese, Italian, Galician)
cmpRingAbove.item["-"] := "{u+00ba}" ; (º) masculine ordinal indicator (Spanish, Portuguese, Italian, Galician)
-; UltimateKEYS (for AutoHotkey v2).ahk - 2023-07-15
+; UltimateKEYS (for AutoHotkey v2).ahk - 2023-09-05
; Website : www.ultimatekeys.info (pieter-degroote.github.io/UltimateKEYS/)
; Website : www.ultimatekeys.info (pieter-degroote.github.io/UltimateKEYS/)
cmpAcuteAccent["Y"] := "{u+00dd}" ; (Ý) Y with acute
cmpAcuteAccent["z"] := "{u+017a}" ; (ź) z with acute
cmpAcuteAccent["Z"] := "{u+0179}" ; (Ź) Z with acute
cmpAcuteAccent["Y"] := "{u+00dd}" ; (Ý) Y with acute
cmpAcuteAccent["z"] := "{u+017a}" ; (ź) z with acute
cmpAcuteAccent["Z"] := "{u+0179}" ; (Ź) Z with acute
-cmpAcuteAccent[" "] := "{u+00b4}" ; (´) acute accent
; Compose : Grave Accent (`)
; Compose : Grave Accent (`)
cmpGraveAccent["W"] := "{u+1e80}" ; (Ẁ) W with grave
cmpGraveAccent["y"] := "{u+1ef3}" ; (ỳ) y with grave
cmpGraveAccent["Y"] := "{u+1ef2}" ; (Ỳ) Y with grave
cmpGraveAccent["W"] := "{u+1e80}" ; (Ẁ) W with grave
cmpGraveAccent["y"] := "{u+1ef3}" ; (ỳ) y with grave
cmpGraveAccent["Y"] := "{u+1ef2}" ; (Ỳ) Y with grave
-cmpGraveAccent[" "] := "{u+02cb}" ; (ˋ) grave accent (modifier)
; Compose : Diaeresis (")
; Compose : Diaeresis (")
cmpDiaeresis["X"] := "{u+1e8c}" ; (Ẍ) X with diaeresis
cmpDiaeresis["y"] := "{u+00ff}" ; (ÿ) y with diaeresis
cmpDiaeresis["Y"] := "{u+0178}" ; (Ÿ) Y with diaeresis
cmpDiaeresis["X"] := "{u+1e8c}" ; (Ẍ) X with diaeresis
cmpDiaeresis["y"] := "{u+00ff}" ; (ÿ) y with diaeresis
cmpDiaeresis["Y"] := "{u+0178}" ; (Ÿ) Y with diaeresis
-cmpDiaeresis[" "] := "{u+00a8}" ; (¨) diaeresis
; Compose : Circumflex Accent (c)
; Compose : Circumflex Accent (c)
cmpCircumflex["Y"] := "{u+0176}" ; (Ŷ) Y with circumflex
cmpCircumflex["z"] := "{u+1e91}" ; (ẑ) z with circumflex
cmpCircumflex["Z"] := "{u+1e90}" ; (Ẑ) Z with circumflex
cmpCircumflex["Y"] := "{u+0176}" ; (Ŷ) Y with circumflex
cmpCircumflex["z"] := "{u+1e91}" ; (ẑ) z with circumflex
cmpCircumflex["Z"] := "{u+1e90}" ; (Ẑ) Z with circumflex
-cmpCircumflex[" "] := "{u+02c6}" ; (ˆ) circumflex accent (modifier)
cmpTilde["V"] := "{u+1e7c}" ; (Ṽ) V with tilde
cmpTilde["y"] := "{u+1ef9}" ; (ỹ) y with tilde
cmpTilde["Y"] := "{u+1ef8}" ; (Ỹ) Y with tilde
cmpTilde["V"] := "{u+1e7c}" ; (Ṽ) V with tilde
cmpTilde["y"] := "{u+1ef9}" ; (ỹ) y with tilde
cmpTilde["Y"] := "{u+1ef8}" ; (Ỹ) Y with tilde
-cmpTilde[" "] := "{u+02dc}" ; (˜) small tilde
; Compose : Cedilla and Ogonek (,)
; Compose : Cedilla and Ogonek (,)
cmpCedillaOgonek["T"] := "{u+0162}" ; (Ţ) T with cedilla
cmpCedillaOgonek["u"] := "{u+0173}" ; (ų) u with ogonek
cmpCedillaOgonek["U"] := "{u+0172}" ; (Ų) U with ogonek
cmpCedillaOgonek["T"] := "{u+0162}" ; (Ţ) T with cedilla
cmpCedillaOgonek["u"] := "{u+0173}" ; (ų) u with ogonek
cmpCedillaOgonek["U"] := "{u+0172}" ; (Ų) U with ogonek
-cmpCedillaOgonek["."] := "{u+02db}" ; (˛) ogonek
-cmpCedillaOgonek[" "] := "{u+00b8}" ; (¸) cedilla
cmpCaron["Z"] := "{u+017d}" ; (Ž) Z with caron
cmpCaron["3"] := "{u+01ef}" ; (ǯ) small letter ezh with caron
cmpCaron["#"] := "{u+01ee}" ; (Ǯ) capital letter ezh with caron
cmpCaron["Z"] := "{u+017d}" ; (Ž) Z with caron
cmpCaron["3"] := "{u+01ef}" ; (ǯ) small letter ezh with caron
cmpCaron["#"] := "{u+01ee}" ; (Ǯ) capital letter ezh with caron
-cmpCaron[" "] := "{u+02c7}" ; (ˇ) caron
; Compose : Dot Above (.)
; Compose : Dot Above (.)
cmpMacronStroke["Y"] := "{u+0232}" ; (Ȳ) Y with macron
cmpMacronStroke["z"] := "{u+01b6}" ; (ƶ) z with stroke
cmpMacronStroke["Z"] := "{u+01b5}" ; (Ƶ) Z with stroke
cmpMacronStroke["Y"] := "{u+0232}" ; (Ȳ) Y with macron
cmpMacronStroke["z"] := "{u+01b6}" ; (ƶ) z with stroke
cmpMacronStroke["Z"] := "{u+01b5}" ; (Ƶ) Z with stroke
-cmpMacronStroke[" "] := "{u+00af}" ; (¯) macron
; Compose : Macron and Stroke (additional) (_)
; Compose : Macron and Stroke (additional) (_)
cmpBreveSpecial["Y"] := "{u+021c}" ; (Ȝ) capital letter yogh
cmpBreveSpecial["3"] := "{u+0292}" ; (ʒ) small letter ezh
cmpBreveSpecial["#"] := "{u+01b7}" ; (Ʒ) capital letter ezh
cmpBreveSpecial["Y"] := "{u+021c}" ; (Ȝ) capital letter yogh
cmpBreveSpecial["3"] := "{u+0292}" ; (ʒ) small letter ezh
cmpBreveSpecial["#"] := "{u+01b7}" ; (Ʒ) capital letter ezh
-cmpBreveSpecial[" "] := "{u+02d8}" ; (˘) breve
; Compose : Double Acute Accent (=)
; Compose : Double Acute Accent (=)
cmpDoubleAcute["O"] := "{u+0150}" ; (Ő) O with double acute
cmpDoubleAcute["u"] := "{u+0171}" ; (ű) u with double acute
cmpDoubleAcute["U"] := "{u+0170}" ; (Ű) U with double acute
cmpDoubleAcute["O"] := "{u+0150}" ; (Ő) O with double acute
cmpDoubleAcute["u"] := "{u+0171}" ; (ű) u with double acute
cmpDoubleAcute["U"] := "{u+0170}" ; (Ű) U with double acute
-cmpDoubleAcute[" "] := "{u+02dd}" ; (˝) double acute accent
; Compose : Hook and Horn (h)
; Compose : Hook and Horn (h)
cmpSmallF["t"] := "{u+0288}" ; (ʈ) t with retroflex hook
cmpSmallF["T"] := "{u+01ae}" ; (Ʈ) T with retroflex hook
cmpSmallF["v"] := "{u+2c71}" ; (ⱱ) v with right hook
cmpSmallF["t"] := "{u+0288}" ; (ʈ) t with retroflex hook
cmpSmallF["T"] := "{u+01ae}" ; (Ʈ) T with retroflex hook
cmpSmallF["v"] := "{u+2c71}" ; (ⱱ) v with right hook
-cmpSmallF["w"] := "{u+2c73}" ; (ⱳ) w with right hook
-cmpSmallF["W"] := "{u+2c72}" ; (Ⱳ) W with right hook
cmpSmallF["z"] := "{u+0290}" ; (ʐ) z with retroflex hook
cmpSmallF["z"] := "{u+0290}" ; (ʐ) z with retroflex hook
cmpCurrency["x"] := "{u+00a4}" ; (¤) currency sign
cmpCurrency["y"] := "{u+00a5}" ; (¥) yen sign
cmpCurrency["Y"] := "{u+00a5}" ; (¥) yen sign
cmpCurrency["x"] := "{u+00a4}" ; (¤) currency sign
cmpCurrency["y"] := "{u+00a5}" ; (¥) yen sign
cmpCurrency["Y"] := "{u+00a5}" ; (¥) yen sign
-cmpCurrency[" "] := "{u+00a4}" ; (¤) currency sign
; Compose : Greek Alphabet (g)
; Compose : Greek Alphabet (g)
cmpSpace["9"] := "{u+2007}" ; figure space
cmpSpace["0"] := "{u+200b}" ; zero-width space (ZWSP)
cmpSpace["m"] := "{u+205f}" ; medium mathematical space (MMSP)
cmpSpace["9"] := "{u+2007}" ; figure space
cmpSpace["0"] := "{u+200b}" ; zero-width space (ZWSP)
cmpSpace["m"] := "{u+205f}" ; medium mathematical space (MMSP)
+cmpSpace["n"] := "{u+202f}" ; narrow no-break space (NNBSP)
cmpSpace[" "] := "{u+00a0}" ; non-breaking space (NBSP)
cmpSpace[" "] := "{u+00a0}" ; non-breaking space (NBSP)
-cmpSpace["."] := "{u+202f}" ; narrow no-break space (NNBSP)
cmpMacronStroke["2"] := "{u+2013}" ; (–) en dash
cmpMacronStroke["3"] := "{u+2014}" ; (—) em dash
cmpMacronStroke["4"] := "{u+2015}" ; (―) horizontal bar
cmpMacronStroke["2"] := "{u+2013}" ; (–) en dash
cmpMacronStroke["3"] := "{u+2014}" ; (—) em dash
cmpMacronStroke["4"] := "{u+2015}" ; (―) horizontal bar
cmpAsterisk["o"] := "{u+00b0}" ; (°) degree sign
cmpRingAbove["*"] := "{u+00b0}" ; (°) degree sign
cmpDotAbove["."] := "{u+00b7}" ; (·) middle dot
cmpAsterisk["o"] := "{u+00b0}" ; (°) degree sign
cmpRingAbove["*"] := "{u+00b0}" ; (°) degree sign
cmpDotAbove["."] := "{u+00b7}" ; (·) middle dot
-cmpDotAbove[" "] := "{u+00b7}" ; (·) middle dot
cmpDotAbove["3"] := "{u+2026}" ; (…) horizontal ellipsis
cmpArrow["-"] := "{u+00aa}" ; (ª) feminine ordinal indicator (Spanish, Portuguese, Italian, Galician)
cmpRingAbove["-"] := "{u+00ba}" ; (º) masculine ordinal indicator (Spanish, Portuguese, Italian, Galician)
cmpDotAbove["3"] := "{u+2026}" ; (…) horizontal ellipsis
cmpArrow["-"] := "{u+00aa}" ; (ª) feminine ordinal indicator (Spanish, Portuguese, Italian, Galician)
cmpRingAbove["-"] := "{u+00ba}" ; (º) masculine ordinal indicator (Spanish, Portuguese, Italian, Galician)