-; UltimateKEYS SW (Scroll Lock).ahk - 2021-07-15
+; UltimateKEYS SW (Scroll Lock).ahk - 2021-07-17
; Created by : Pieter Degroote
dkBreveSpecial.item["G"] := "{u+011e}" ; (Ğ) G with breve
dkBreveSpecial.item[chr(0x00e9)] := "{u+0263}" ; (é -> ɣ) latin small gamma
dkBreveSpecial.item[chr(0x00c9)] := "{u+0194}" ; (É -> Ɣ) latin capital gamma
+dkBreveSpecial.item["h"] := "{u+a727}" ; (ꜧ) small letter heng
+dkBreveSpecial.item["H"] := "{u+a726}" ; (Ꜧ) capital letter heng
dkBreveSpecial.item["i"] := "{u+012d}" ; (ĭ) i with breve
dkBreveSpecial.item["I"] := "{u+012c}" ; (Ĭ) I with breve
dkBreveSpecial.item["j"] := "{u+0133}" ; (ij) ligature ij
dkBreveSpecial.item["J"] := "{u+0132}" ; (IJ) ligature IJ
-dkBreveSpecial.item["k"] := "{u+0138}" ; (ĸ) small letter kra
+dkBreveSpecial.item["k"] := "{u+0199}" ; (ƙ) k with hook
+dkBreveSpecial.item["K"] := "{u+0198}" ; (Ƙ) K with hook
dkBreveSpecial.item["m"] := "{u+0271}" ; (ɱ) m with hook
dkBreveSpecial.item["M"] := "{u+2c6e}" ; (Ɱ) M with hook
dkBreveSpecial.item["n"] := "{u+014b}" ; (ŋ) small letter eng(ma)
dkBreveSpecial.item["O"] := "{u+014e}" ; (Ŏ) O with breve
dkBreveSpecial.item[chr(0x00f6)] := "{u+0254}" ; (ö -> ɔ) small open o
dkBreveSpecial.item[chr(0x00d6)] := "{u+0186}" ; (Ö -> Ɔ) capital open O
+dkBreveSpecial.item["p"] := "{u+01a5}" ; (ƥ) p with hook
+dkBreveSpecial.item["P"] := "{u+01a4}" ; (Ƥ) P with hook
+dkBreveSpecial.item["r"] := "{u+027d}" ; (ɽ) r with tail
+dkBreveSpecial.item["R"] := "{u+2c64}" ; (Ɽ) R with tail
dkBreveSpecial.item["s"] := "{u+0219}" ; (ș) s with comma below (Romanian)
dkBreveSpecial.item["S"] := "{u+0218}" ; (Ș) S with comma below (Romanian)
dkBreveSpecial.item[chr(0x00df)] := "{u+1e9e}" ; (ß -> ẞ) capital sharp S (capital Eszett)
dkBreveSpecial.item[chr(0x00c5)] := "{u+2c72}" ; (Å -> Ⱳ) W with hook
dkBreveSpecial.item["y"] := "{u+021d}" ; (ȝ) small letter yogh
dkBreveSpecial.item["Y"] := "{u+021c}" ; (Ȝ) capital letter yogh
+dkBreveSpecial.item["z"] := "{u+0225}" ; (ȥ) z with hook
+dkBreveSpecial.item["Z"] := "{u+0224}" ; (Ȥ) Z with hook
dkBreveSpecial.item["3"] := "{u+0292}" ; (ʒ) small letter ezh
dkBreveSpecial.item["#"] := "{u+01b7}" ; (Ʒ) capital letter ezh
dkBreveSpecial.item[" "] := "{u+02d8}" ; (˘) breve
dkAcuteAccent.item[chr(0x00c9)] := "{u+0193}" ; (É -> Ɠ) G with hook
dkAcuteAccent.item["h"] := "{u+0266}" ; (ɦ) h with hook
dkAcuteAccent.item["H"] := "{u+a7aa}" ; (Ɦ) H with hook
-dkAcuteAccent.item[chr(0x00f9)] := "{u+a727}" ; (ù -> ꜧ) small letter heng
-dkAcuteAccent.item[chr(0x00d9)] := "{u+a726}" ; (Ù -> Ꜧ) capital letter heng
dkAcuteAccent.item["i"] := "{u+00ed}" ; (í) i with acute
dkAcuteAccent.item["I"] := "{u+00cd}" ; (Í) I with acute
dkAcuteAccent.item["j"] := "{u+0133}" ; (ij) ligature ij
dkAcuteAccent.item["J"] := "{u+0132}" ; (IJ) ligature IJ
-dkAcuteAccent.item["k"] := "{u+0199}" ; (ƙ) k with hook
-dkAcuteAccent.item["K"] := "{u+0198}" ; (Ƙ) K with hook
-dkAcuteAccent.item[chr(0x0153)] := "{u+1e31}" ; (œ -> ḱ) k with acute
-dkAcuteAccent.item[chr(0x0152)] := "{u+1e30}" ; (Œ -> Ḱ) K with acute
+dkAcuteAccent.item["k"] := "{u+1e31}" ; (ḱ) k with acute
+dkAcuteAccent.item["K"] := "{u+1e30}" ; (Ḱ) K with acute
dkAcuteAccent.item["l"] := "{u+013a}" ; (ĺ) l with acute
dkAcuteAccent.item["L"] := "{u+0139}" ; (Ĺ) L with acute
dkAcuteAccent.item["m"] := "{u+1e3f}" ; (ḿ) m with acute
dkAcuteAccent.item["O"] := "{u+00d3}" ; (Ó) O with acute
dkAcuteAccent.item[chr(0x00f6)] := "{u+0151}" ; (ö -> ő) o with double acute
dkAcuteAccent.item[chr(0x00d6)] := "{u+0150}" ; (Ö -> Ő) O with double acute
-dkAcuteAccent.item["p"] := "{u+01a5}" ; (ƥ) p with hook
-dkAcuteAccent.item["P"] := "{u+01a4}" ; (Ƥ) P with hook
-dkAcuteAccent.item[chr(0x00f4)] := "{u+1e55}" ; (ô -> ṕ) p with acute
-dkAcuteAccent.item[chr(0x00d4)] := "{u+1e54}" ; (Ô -> Ṕ) P with acute
+dkAcuteAccent.item["p"] := "{u+1e55}" ; (ṕ) p with acute
+dkAcuteAccent.item["P"] := "{u+1e54}" ; (Ṕ) P with acute
dkAcuteAccent.item["q"] := "{u+024b}" ; (ɋ) q with hook tail
dkAcuteAccent.item["Q"] := "{u+024a}" ; (Ɋ) Q with hook tail
dkAcuteAccent.item["r"] := "{u+0155}" ; (ŕ) r with acute
dkAcuteAccent.item["R"] := "{u+0154}" ; (Ŕ) R with acute
-dkAcuteAccent.item[chr(0x00ea)] := "{u+027d}" ; (ê -> ɽ) r with tail
-dkAcuteAccent.item[chr(0x00ca)] := "{u+2c64}" ; (Ê -> Ɽ) R with tail
dkAcuteAccent.item["s"] := "{u+015b}" ; (ś) s with acute
dkAcuteAccent.item["S"] := "{u+015a}" ; (Ś) S with acute
dkAcuteAccent.item[chr(0x00df)] := "{u+1e9e}" ; (ß -> ẞ) capital sharp S (capital Eszett)
dkAcuteAccent.item[chr(0x00db)] := "{u+01b3}" ; (Û -> Ƴ) Y with hook
dkAcuteAccent.item["z"] := "{u+017a}" ; (ź) z with acute
dkAcuteAccent.item["Z"] := "{u+0179}" ; (Ź) Z with acute
-dkAcuteAccent.item[chr(0x00e0)] := "{u+0225}" ; (à -> ȥ) z with hook
-dkAcuteAccent.item[chr(0x00c0)] := "{u+0224}" ; (À -> Ȥ) Z with hook
dkAcuteAccent.item[chr(0x00e5)] := "{u+01fb}" ; (å -> ǻ) a with ring above and acute
dkAcuteAccent.item[chr(0x00c5)] := "{u+01fa}" ; (Å -> Ǻ) A with ring above and acute
dkAcuteAccent.item[chr(0x00e6)] := "{u+01fd}" ; (æ -> ǽ) ae with acute
dkTilde.item["Y"] := "{u+1ef8}" ; (Ỹ) Y with tilde
dkTilde.item["g"] := "{u+ab36}" ; (ꬶ) cross-tailed g
dkTilde.item["h"] := "{u+0267}" ; (ɧ) small letter heng with hook
+dkTilde.item["k"] := "{u+0138}" ; (ĸ) small letter kra
dkTilde.item["s"] := "{u+0283}" ; (ʃ) small letter esh
dkTilde.item["S"] := "{u+01a9}" ; (Ʃ) capital letter esh
dkTilde.item["1"] := "{u+2000}" ; en quad
dkGreekAlphabet.item["R"] := "{u+03a1}" ; (Ρ) capital rho
dkGreekAlphabet.item["s"] := "{u+03c3}" ; (σ) small sigma
dkGreekAlphabet.item["S"] := "{u+03a3}" ; (Σ) capital sigma
-dkGreekAlphabet.item[","] := "{u+03c2}" ; (ς) small sigma, in word-final position
-dkGreekAlphabet.item[chr(0x00df)] := "{u+03c2}" ; (ß -> ς) small sigma, in word-final position
+dkGreekAlphabet.item[","] := "{u+03c2}" ; (ς) small final sigma
+dkGreekAlphabet.item[chr(0x00df)] := "{u+03c2}" ; (ß -> ς) small final sigma
dkGreekAlphabet.item["t"] := "{u+03c4}" ; (τ) small tau
dkGreekAlphabet.item["T"] := "{u+03a4}" ; (Τ) capital tau
dkGreekAlphabet.item["u"] := "{u+03c5}" ; (υ) small upsilon
-; UltimateKEYS.ahk - 2021-07-15
+; UltimateKEYS.ahk - 2021-07-17
; Created by : Pieter Degroote
dkBreveSpecial.item["G"] := "{u+011e}" ; (Ğ) G with breve
dkBreveSpecial.item[chr(0x00e9)] := "{u+0263}" ; (é -> ɣ) latin small gamma
dkBreveSpecial.item[chr(0x00c9)] := "{u+0194}" ; (É -> Ɣ) latin capital gamma
+dkBreveSpecial.item["h"] := "{u+a727}" ; (ꜧ) small letter heng
+dkBreveSpecial.item["H"] := "{u+a726}" ; (Ꜧ) capital letter heng
dkBreveSpecial.item["i"] := "{u+012d}" ; (ĭ) i with breve
dkBreveSpecial.item["I"] := "{u+012c}" ; (Ĭ) I with breve
dkBreveSpecial.item["j"] := "{u+0133}" ; (ij) ligature ij
dkBreveSpecial.item["J"] := "{u+0132}" ; (IJ) ligature IJ
-dkBreveSpecial.item["k"] := "{u+0138}" ; (ĸ) small letter kra
+dkBreveSpecial.item["k"] := "{u+0199}" ; (ƙ) k with hook
+dkBreveSpecial.item["K"] := "{u+0198}" ; (Ƙ) K with hook
dkBreveSpecial.item["m"] := "{u+0271}" ; (ɱ) m with hook
dkBreveSpecial.item["M"] := "{u+2c6e}" ; (Ɱ) M with hook
dkBreveSpecial.item["n"] := "{u+014b}" ; (ŋ) small letter eng(ma)
dkBreveSpecial.item["O"] := "{u+014e}" ; (Ŏ) O with breve
dkBreveSpecial.item[chr(0x00f6)] := "{u+0254}" ; (ö -> ɔ) small open o
dkBreveSpecial.item[chr(0x00d6)] := "{u+0186}" ; (Ö -> Ɔ) capital open O
+dkBreveSpecial.item["p"] := "{u+01a5}" ; (ƥ) p with hook
+dkBreveSpecial.item["P"] := "{u+01a4}" ; (Ƥ) P with hook
+dkBreveSpecial.item["r"] := "{u+027d}" ; (ɽ) r with tail
+dkBreveSpecial.item["R"] := "{u+2c64}" ; (Ɽ) R with tail
dkBreveSpecial.item["s"] := "{u+0219}" ; (ș) s with comma below (Romanian)
dkBreveSpecial.item["S"] := "{u+0218}" ; (Ș) S with comma below (Romanian)
dkBreveSpecial.item[chr(0x00df)] := "{u+1e9e}" ; (ß -> ẞ) capital sharp S (capital Eszett)
dkBreveSpecial.item[chr(0x00c5)] := "{u+2c72}" ; (Å -> Ⱳ) W with hook
dkBreveSpecial.item["y"] := "{u+021d}" ; (ȝ) small letter yogh
dkBreveSpecial.item["Y"] := "{u+021c}" ; (Ȝ) capital letter yogh
+dkBreveSpecial.item["z"] := "{u+0225}" ; (ȥ) z with hook
+dkBreveSpecial.item["Z"] := "{u+0224}" ; (Ȥ) Z with hook
dkBreveSpecial.item["3"] := "{u+0292}" ; (ʒ) small letter ezh
dkBreveSpecial.item["#"] := "{u+01b7}" ; (Ʒ) capital letter ezh
dkBreveSpecial.item[" "] := "{u+02d8}" ; (˘) breve
dkAcuteAccent.item[chr(0x00c9)] := "{u+0193}" ; (É -> Ɠ) G with hook
dkAcuteAccent.item["h"] := "{u+0266}" ; (ɦ) h with hook
dkAcuteAccent.item["H"] := "{u+a7aa}" ; (Ɦ) H with hook
-dkAcuteAccent.item[chr(0x00f9)] := "{u+a727}" ; (ù -> ꜧ) small letter heng
-dkAcuteAccent.item[chr(0x00d9)] := "{u+a726}" ; (Ù -> Ꜧ) capital letter heng
dkAcuteAccent.item["i"] := "{u+00ed}" ; (í) i with acute
dkAcuteAccent.item["I"] := "{u+00cd}" ; (Í) I with acute
dkAcuteAccent.item["j"] := "{u+0133}" ; (ij) ligature ij
dkAcuteAccent.item["J"] := "{u+0132}" ; (IJ) ligature IJ
-dkAcuteAccent.item["k"] := "{u+0199}" ; (ƙ) k with hook
-dkAcuteAccent.item["K"] := "{u+0198}" ; (Ƙ) K with hook
-dkAcuteAccent.item[chr(0x0153)] := "{u+1e31}" ; (œ -> ḱ) k with acute
-dkAcuteAccent.item[chr(0x0152)] := "{u+1e30}" ; (Œ -> Ḱ) K with acute
+dkAcuteAccent.item["k"] := "{u+1e31}" ; (ḱ) k with acute
+dkAcuteAccent.item["K"] := "{u+1e30}" ; (Ḱ) K with acute
dkAcuteAccent.item["l"] := "{u+013a}" ; (ĺ) l with acute
dkAcuteAccent.item["L"] := "{u+0139}" ; (Ĺ) L with acute
dkAcuteAccent.item["m"] := "{u+1e3f}" ; (ḿ) m with acute
dkAcuteAccent.item["O"] := "{u+00d3}" ; (Ó) O with acute
dkAcuteAccent.item[chr(0x00f6)] := "{u+0151}" ; (ö -> ő) o with double acute
dkAcuteAccent.item[chr(0x00d6)] := "{u+0150}" ; (Ö -> Ő) O with double acute
-dkAcuteAccent.item["p"] := "{u+01a5}" ; (ƥ) p with hook
-dkAcuteAccent.item["P"] := "{u+01a4}" ; (Ƥ) P with hook
-dkAcuteAccent.item[chr(0x00f4)] := "{u+1e55}" ; (ô -> ṕ) p with acute
-dkAcuteAccent.item[chr(0x00d4)] := "{u+1e54}" ; (Ô -> Ṕ) P with acute
+dkAcuteAccent.item["p"] := "{u+1e55}" ; (ṕ) p with acute
+dkAcuteAccent.item["P"] := "{u+1e54}" ; (Ṕ) P with acute
dkAcuteAccent.item["q"] := "{u+024b}" ; (ɋ) q with hook tail
dkAcuteAccent.item["Q"] := "{u+024a}" ; (Ɋ) Q with hook tail
dkAcuteAccent.item["r"] := "{u+0155}" ; (ŕ) r with acute
dkAcuteAccent.item["R"] := "{u+0154}" ; (Ŕ) R with acute
-dkAcuteAccent.item[chr(0x00ea)] := "{u+027d}" ; (ê -> ɽ) r with tail
-dkAcuteAccent.item[chr(0x00ca)] := "{u+2c64}" ; (Ê -> Ɽ) R with tail
dkAcuteAccent.item["s"] := "{u+015b}" ; (ś) s with acute
dkAcuteAccent.item["S"] := "{u+015a}" ; (Ś) S with acute
dkAcuteAccent.item[chr(0x00df)] := "{u+1e9e}" ; (ß -> ẞ) capital sharp S (capital Eszett)
dkAcuteAccent.item[chr(0x00db)] := "{u+01b3}" ; (Û -> Ƴ) Y with hook
dkAcuteAccent.item["z"] := "{u+017a}" ; (ź) z with acute
dkAcuteAccent.item["Z"] := "{u+0179}" ; (Ź) Z with acute
-dkAcuteAccent.item[chr(0x00e0)] := "{u+0225}" ; (à -> ȥ) z with hook
-dkAcuteAccent.item[chr(0x00c0)] := "{u+0224}" ; (À -> Ȥ) Z with hook
dkAcuteAccent.item[chr(0x00e5)] := "{u+01fb}" ; (å -> ǻ) a with ring above and acute
dkAcuteAccent.item[chr(0x00c5)] := "{u+01fa}" ; (Å -> Ǻ) A with ring above and acute
dkAcuteAccent.item[chr(0x00e6)] := "{u+01fd}" ; (æ -> ǽ) ae with acute
dkTilde.item["Y"] := "{u+1ef8}" ; (Ỹ) Y with tilde
dkTilde.item["g"] := "{u+ab36}" ; (ꬶ) cross-tailed g
dkTilde.item["h"] := "{u+0267}" ; (ɧ) small letter heng with hook
+dkTilde.item["k"] := "{u+0138}" ; (ĸ) small letter kra
dkTilde.item["s"] := "{u+0283}" ; (ʃ) small letter esh
dkTilde.item["S"] := "{u+01a9}" ; (Ʃ) capital letter esh
dkTilde.item["1"] := "{u+2000}" ; en quad
dkGreekAlphabet.item["R"] := "{u+03a1}" ; (Ρ) capital rho
dkGreekAlphabet.item["s"] := "{u+03c3}" ; (σ) small sigma
dkGreekAlphabet.item["S"] := "{u+03a3}" ; (Σ) capital sigma
-dkGreekAlphabet.item[","] := "{u+03c2}" ; (ς) small sigma, in word-final position
-dkGreekAlphabet.item[chr(0x00df)] := "{u+03c2}" ; (ß -> ς) small sigma, in word-final position
+dkGreekAlphabet.item[","] := "{u+03c2}" ; (ς) small final sigma
+dkGreekAlphabet.item[chr(0x00df)] := "{u+03c2}" ; (ß -> ς) small final sigma
dkGreekAlphabet.item["t"] := "{u+03c4}" ; (τ) small tau
dkGreekAlphabet.item["T"] := "{u+03a4}" ; (Τ) capital tau
dkGreekAlphabet.item["u"] := "{u+03c5}" ; (υ) small upsilon