From: Pieter Degroote Date: Sat, 20 Jul 2019 10:33:26 +0000 (+0200) Subject: Add files via upload X-Git-Url: https://shimmer.witbreuk.eu/gitweb/UltimateKEYS.git/commitdiff_plain/81d5d1b37dfdf6aa181c1d61ad55da5dd57631d4?ds=sidebyside;hp=3beb29d665e31ae316b9b3841bb7ba23ee7eea7e Add files via upload This is an intermediate version containing a substantial number of changes and simplifications. --- diff --git a/UltimateKEYS - 2019-07-20.ahk b/UltimateKEYS - 2019-07-20.ahk new file mode 100644 index 0000000..1b6d2b0 --- /dev/null +++ b/UltimateKEYS - 2019-07-20.ahk @@ -0,0 +1,818 @@ +; UltimateKEYS - 2019-07-20 + +; Author : Pieter Degroote + +; License : GNU General Public License Version 3 + +; Website : https://github.com/pieter-degroote/UltimateKEYS + + +dkCircumflex := ComObjCreate("Scripting.Dictionary") +dkCircumflex.item("a") := "â" +dkCircumflex.item("A") := "Â" +dkCircumflex.item("c") := "ĉ" +dkCircumflex.item("C") := "Ĉ" +dkCircumflex.item("e") := "ê" +dkCircumflex.item("E") := "Ê" +dkCircumflex.item("g") := "ĝ" +dkCircumflex.item("G") := "Ĝ" +dkCircumflex.item("h") := "Ä¥" +dkCircumflex.item("H") := "Ĥ" +dkCircumflex.item("i") := "î" +dkCircumflex.item("I") := "Î" +dkCircumflex.item("j") := "ĵ" +dkCircumflex.item("J") := "Ä´" +dkCircumflex.item("o") := "ô" +dkCircumflex.item("O") := "Ô" +dkCircumflex.item("s") := "ŝ" +dkCircumflex.item("S") := "Ŝ" +dkCircumflex.item("u") := "û" +dkCircumflex.item("U") := "Û" +dkCircumflex.item("w") := "ŵ" +dkCircumflex.item("W") := "Å´" +dkCircumflex.item("y") := "Å·" +dkCircumflex.item("Y") := "Ŷ" +dkCircumflex.item("z") := "ẑ" +dkCircumflex.item("Z") := "Ẑ" +dkCircumflex.item(" ") := "^" + + +dkCaronBreve := ComObjCreate("Scripting.Dictionary") +dkCaronBreve.item("a") := "ă" +dkCaronBreve.item("A") := "Ă" +dkCaronBreve.item("ä") := "ǎ" +dkCaronBreve.item("Ä") := "Ǎ" +dkCaronBreve.item("c") := "č" +dkCaronBreve.item("C") := "Č" +dkCaronBreve.item("d") := "ď" +dkCaronBreve.item("D") := "Ď" +dkCaronBreve.item("e") := "ĕ" +dkCaronBreve.item("E") := "Ĕ" +dkCaronBreve.item("ë") := "ě" +dkCaronBreve.item("Ë") := "Ě" +dkCaronBreve.item("g") := "ğ" +dkCaronBreve.item("G") := "Ğ" +dkCaronBreve.item("é") := "ǧ" +dkCaronBreve.item("É") := "Ǧ" +dkCaronBreve.item("h") := "ȟ" +dkCaronBreve.item("H") := "Ȟ" +dkCaronBreve.item("i") := "Ä­" +dkCaronBreve.item("I") := "Ĭ" +dkCaronBreve.item("ï") := "ǐ" +dkCaronBreve.item("Ï") := "Ǐ" +dkCaronBreve.item("j") := "ǰ" +dkCaronBreve.item("J") := "J" +dkCaronBreve.item("k") := "Ç©" +dkCaronBreve.item("K") := "Ǩ" +dkCaronBreve.item("l") := "ľ" +dkCaronBreve.item("L") := "Ľ" +dkCaronBreve.item("n") := "ň" +dkCaronBreve.item("N") := "Ň" +dkCaronBreve.item("o") := "ŏ" +dkCaronBreve.item("O") := "Ŏ" +dkCaronBreve.item("ö") := "ǒ" +dkCaronBreve.item("Ö") := "Ǒ" +dkCaronBreve.item("r") := "ř" +dkCaronBreve.item("R") := "Ř" +dkCaronBreve.item("s") := "Å¡" +dkCaronBreve.item("S") := "Å " +dkCaronBreve.item("t") := "Å¥" +dkCaronBreve.item("T") := "Ť" +dkCaronBreve.item("u") := "Å­" +dkCaronBreve.item("U") := "Ŭ" +dkCaronBreve.item("ü") := "ǔ" +dkCaronBreve.item("Ü") := "Ǔ" +dkCaronBreve.item("z") := "ž" +dkCaronBreve.item("Z") := "Ž" +dkCaronBreve.item(".") := "˘" +dkCaronBreve.item(" ") := "ˇ" + + +dkRingAbove := ComObjCreate("Scripting.Dictionary") +dkRingAbove.item("a") := "Ã¥" +dkRingAbove.item("A") := "Å" +dkRingAbove.item("ä") := "ȧ" +dkRingAbove.item("Ä") := "Ȧ" +dkRingAbove.item("b") := "ḃ" +dkRingAbove.item("B") := "Ḃ" +dkRingAbove.item("c") := "ċ" +dkRingAbove.item("C") := "Ċ" +dkRingAbove.item("d") := "ḋ" +dkRingAbove.item("D") := "Ḋ" +dkRingAbove.item("e") := "ė" +dkRingAbove.item("E") := "Ė" +dkRingAbove.item("f") := "ḟ" +dkRingAbove.item("F") := "Ḟ" +dkRingAbove.item("g") := "Ä¡" +dkRingAbove.item("G") := "Ä " +dkRingAbove.item("h") := "ḣ" +dkRingAbove.item("H") := "Ḣ" +dkRingAbove.item("i") := "ı" +dkRingAbove.item("I") := "İ" +dkRingAbove.item("m") := "ṁ" +dkRingAbove.item("M") := "Ṁ" +dkRingAbove.item("n") := "ṅ" +dkRingAbove.item("N") := "Ṅ" +dkRingAbove.item("o") := "ȯ" +dkRingAbove.item("O") := "È®" +dkRingAbove.item("p") := "ṗ" +dkRingAbove.item("P") := "Ṗ" +dkRingAbove.item("r") := "ṙ" +dkRingAbove.item("R") := "Ṙ" +dkRingAbove.item("s") := "ṡ" +dkRingAbove.item("S") := "á¹ " +dkRingAbove.item("t") := "ṫ" +dkRingAbove.item("T") := "Ṫ" +dkRingAbove.item("u") := "ů" +dkRingAbove.item("U") := "Å®" +dkRingAbove.item("w") := "ẘ" +dkRingAbove.item("Ã¥") := "ẇ" +dkRingAbove.item("Å") := "Ẇ" +dkRingAbove.item("x") := "ẋ" +dkRingAbove.item("X") := "Ẋ" +dkRingAbove.item("y") := "ẙ" +dkRingAbove.item("ÿ") := "ẏ" +dkRingAbove.item("Ÿ") := "Ẏ" +dkRingAbove.item("z") := "ż" +dkRingAbove.item("Z") := "Å»" +dkRingAbove.item(".") := "˙" +dkRingAbove.item(" ") := "˚" + + +dkMacron := ComObjCreate("Scripting.Dictionary") +dkMacron.item("a") := "ā" +dkMacron.item("A") := "Ā" +dkMacron.item("æ") := "Ç£" +dkMacron.item("Æ") := "Ç¢" +dkMacron.item("b") := "ƀ" +dkMacron.item("B") := "Ƀ" +dkMacron.item("d") := "đ" +dkMacron.item("D") := "Đ" +dkMacron.item("e") := "ē" +dkMacron.item("E") := "Ē" +dkMacron.item("g") := "ḡ" +dkMacron.item("G") := "Ḡ" +dkMacron.item("h") := "ħ" +dkMacron.item("H") := "Ħ" +dkMacron.item("i") := "Ä«" +dkMacron.item("I") := "Ī" +dkMacron.item("l") := "ł" +dkMacron.item("L") := "Ł" +dkMacron.item("ø") := "ḻ" +dkMacron.item("Ø") := "Ḻ" +dkMacron.item("o") := "ō" +dkMacron.item("O") := "Ō" +dkMacron.item("t") := "ŧ" +dkMacron.item("T") := "Ŧ" +dkMacron.item("u") := "Å«" +dkMacron.item("U") := "Ū" +dkMacron.item("y") := "ȳ" +dkMacron.item("Y") := "Ȳ" +dkMacron.item(" ") := "¯" + + +dkAcuteAccent := ComObjCreate("Scripting.Dictionary") +dkAcuteAccent.item("a") := "á" +dkAcuteAccent.item("A") := "Á" +dkAcuteAccent.item("b") := "ɓ" +dkAcuteAccent.item("B") := "Ɓ" +dkAcuteAccent.item("c") := "ć" +dkAcuteAccent.item("C") := "Ć" +dkAcuteAccent.item("ç") := "ḉ" +dkAcuteAccent.item("Ç") := "Ḉ" +dkAcuteAccent.item("e") := "é" +dkAcuteAccent.item("E") := "É" +dkAcuteAccent.item("i") := "í" +dkAcuteAccent.item("I") := "Í" +dkAcuteAccent.item("g") := "ǵ" +dkAcuteAccent.item("G") := "Ç´" +dkAcuteAccent.item("j") := "ij" +dkAcuteAccent.item("J") := "IJ" +dkAcuteAccent.item("k") := "ḱ" +dkAcuteAccent.item("K") := "Ḱ" +dkAcuteAccent.item("l") := "ĺ" +dkAcuteAccent.item("L") := "Ĺ" +dkAcuteAccent.item("m") := "ḿ" +dkAcuteAccent.item("M") := "Ḿ" +dkAcuteAccent.item("n") := "ń" +dkAcuteAccent.item("N") := "Ń" +dkAcuteAccent.item("o") := "ó" +dkAcuteAccent.item("O") := "Ó" +dkAcuteAccent.item("ö") := "ő" +dkAcuteAccent.item("Ö") := "Ő" +dkAcuteAccent.item("p") := "ṕ" +dkAcuteAccent.item("P") := "Ṕ" +dkAcuteAccent.item("r") := "ŕ" +dkAcuteAccent.item("R") := "Ŕ" +dkAcuteAccent.item("s") := "ś" +dkAcuteAccent.item("S") := "Ś" +dkAcuteAccent.item("u") := "ú" +dkAcuteAccent.item("U") := "Ú" +dkAcuteAccent.item("ü") := "ű" +dkAcuteAccent.item("Ü") := "Ű" +dkAcuteAccent.item("w") := "ẃ" +dkAcuteAccent.item("W") := "Ẃ" +dkAcuteAccent.item("y") := "ý" +dkAcuteAccent.item("Y") := "Ý" +dkAcuteAccent.item("z") := "ź" +dkAcuteAccent.item("Z") := "Ź" +dkAcuteAccent.item("æ") := "ǽ" +dkAcuteAccent.item("Æ") := "Ǽ" +dkAcuteAccent.item("ø") := "Ç¿" +dkAcuteAccent.item("Ø") := "Ǿ" +dkAcuteAccent.item(" ") := "´" + + +dkDiaeresis := ComObjCreate("Scripting.Dictionary") +dkDiaeresis.item("a") := "ä" +dkDiaeresis.item("A") := "Ä" +dkDiaeresis.item("e") := "ë" +dkDiaeresis.item("E") := "Ë" +dkDiaeresis.item("h") := "ḧ" +dkDiaeresis.item("H") := "Ḧ" +dkDiaeresis.item("i") := "ï" +dkDiaeresis.item("I") := "Ï" +dkDiaeresis.item("o") := "ö" +dkDiaeresis.item("O") := "Ö" +dkDiaeresis.item("t") := "ẗ" +dkDiaeresis.item("u") := "ü" +dkDiaeresis.item("U") := "Ü" +dkDiaeresis.item("w") := "ẅ" +dkDiaeresis.item("W") := "Ẅ" +dkDiaeresis.item("x") := "ẍ" +dkDiaeresis.item("X") := "Ẍ" +dkDiaeresis.item("y") := "ÿ" +dkDiaeresis.item("Y") := "Ÿ" +dkDiaeresis.item(" ") := "¨" + + +dkGraveAccent := ComObjCreate("Scripting.Dictionary") +dkGraveAccent.item("a") := "à" +dkGraveAccent.item("A") := "À" +dkGraveAccent.item("e") := "è" +dkGraveAccent.item("E") := "È" +dkGraveAccent.item("i") := "ì" +dkGraveAccent.item("I") := "Ì" +dkGraveAccent.item("n") := "ǹ" +dkGraveAccent.item("N") := "Ǹ" +dkGraveAccent.item("o") := "ò" +dkGraveAccent.item("O") := "Ò" +dkGraveAccent.item("u") := "ù" +dkGraveAccent.item("U") := "Ù" +dkGraveAccent.item("w") := "ẁ" +dkGraveAccent.item("W") := "Ẁ" +dkGraveAccent.item("y") := "ỳ" +dkGraveAccent.item("Y") := "Ỳ" +dkGraveAccent.item(" ") := "`" + + +dkTilde := ComObjCreate("Scripting.Dictionary") +dkTilde.item("a") := "ã" +dkTilde.item("A") := "Ã" +dkTilde.item("e") := "ẽ" +dkTilde.item("E") := "Ẽ" +dkTilde.item("i") := "Ä©" +dkTilde.item("I") := "Ĩ" +dkTilde.item("n") := "ñ" +dkTilde.item("N") := "Ñ" +dkTilde.item("o") := "õ" +dkTilde.item("O") := "Õ" +dkTilde.item("s") := "ș" +dkTilde.item("S") := "Ș" +dkTilde.item("t") := "ț" +dkTilde.item("T") := "Ț" +dkTilde.item("u") := "Å©" +dkTilde.item("U") := "Ũ" +dkTilde.item("v") := "á¹½" +dkTilde.item("V") := "á¹¼" +dkTilde.item("y") := "ỹ" +dkTilde.item("Y") := "Ỹ" +dkTilde.item(" ") := "~" + + +dkSymbols := ComObjCreate("Scripting.Dictionary") +dkSymbols.item("b") := "•" +dkSymbols.item("B") := "¦" +dkSymbols.item("c") := "©" +dkSymbols.item("C") := "¤" +dkSymbols.item("d") := "·" +dkSymbols.item("D") := "·" +dkSymbols.item("e") := "℮" +dkSymbols.item("E") := "…" +dkSymbols.item("f") := "♀" +dkSymbols.item("F") := "♀" +dkSymbols.item("h") := "⁃" +dkSymbols.item("H") := "⁃" +dkSymbols.item("i") := "∞" +dkSymbols.item("I") := "∞" +dkSymbols.item("l") := "ℓ" +dkSymbols.item("L") := "ℓ" +dkSymbols.item("m") := "♂" +dkSymbols.item("M") := "♂" +dkSymbols.item("n") := "ⁿ" +dkSymbols.item("N") := "¬" +dkSymbols.item("o") := "Ω" +dkSymbols.item("O") := "Ω" +dkSymbols.item("p") := "℗" +dkSymbols.item("P") := "℗" +dkSymbols.item("q") := "¶" +dkSymbols.item("Q") := "¶" +dkSymbols.item("r") := "®" +dkSymbols.item("R") := "®" +dkSymbols.item("s") := "§" +dkSymbols.item("S") := "§" +dkSymbols.item("x") := "✗" +dkSymbols.item("X") := "✗" +dkSymbols.item("y") := "✓" +dkSymbols.item("Y") := "✓" +dkSymbols.item("1") := "≠" +dkSymbols.item("!") := "≠" +dkSymbols.item("2") := "√" +dkSymbols.item("@") := "√" +dkSymbols.item("3") := "∛" +dkSymbols.item("#") := "∛" +dkSymbols.item("4") := "∜" +dkSymbols.item("$") := "∜" +dkSymbols.item("5") := "‰" +dkSymbols.item("%") := "‰" +dkSymbols.item("`") := "≈" +dkSymbols.item("~") := "≈" +dkSymbols.item(",") := "≤" +dkSymbols.item("<") := "≤" +dkSymbols.item(".") := "≥" +dkSymbols.item(">") := "≥" +dkSymbols.item("-") := "±" +dkSymbols.item("\") := "⁞" +dkSymbols.item("|") := "⁞" +dkSymbols.item(" ") := "©" + + +dkCedillaOgonek := ComObjCreate("Scripting.Dictionary") +dkCedillaOgonek.item("a") := "ą" +dkCedillaOgonek.item("A") := "Ą" +dkCedillaOgonek.item("c") := "ç" +dkCedillaOgonek.item("C") := "Ç" +dkCedillaOgonek.item("d") := "ḑ" +dkCedillaOgonek.item("D") := "Ḑ" +dkCedillaOgonek.item("e") := "ę" +dkCedillaOgonek.item("E") := "Ę" +dkCedillaOgonek.item("ë") := "È©" +dkCedillaOgonek.item("Ë") := "Ȩ" +dkCedillaOgonek.item("g") := "Ä£" +dkCedillaOgonek.item("G") := "Ä¢" +dkCedillaOgonek.item("h") := "ḩ" +dkCedillaOgonek.item("H") := "Ḩ" +dkCedillaOgonek.item("i") := "į" +dkCedillaOgonek.item("I") := "Ä®" +dkCedillaOgonek.item("k") := "Ä·" +dkCedillaOgonek.item("K") := "Ķ" +dkCedillaOgonek.item("l") := "ļ" +dkCedillaOgonek.item("L") := "Ä»" +dkCedillaOgonek.item("n") := "ņ" +dkCedillaOgonek.item("N") := "Ņ" +dkCedillaOgonek.item("o") := "Ç«" +dkCedillaOgonek.item("O") := "Ǫ" +dkCedillaOgonek.item("r") := "ŗ" +dkCedillaOgonek.item("R") := "Ŗ" +dkCedillaOgonek.item("s") := "ş" +dkCedillaOgonek.item("S") := "Ş" +dkCedillaOgonek.item("t") := "Å£" +dkCedillaOgonek.item("T") := "Å¢" +dkCedillaOgonek.item("u") := "ų" +dkCedillaOgonek.item("U") := "Ų" +dkCedillaOgonek.item(".") := "˛" +dkCedillaOgonek.item(" ") := "¸" + + +>!a:: + if GetKeyState("Capslock", "T") == 0 + Send ä + else + Send Ä +return +>!+a:: + if GetKeyState("Capslock", "T") == 0 + Send Ä + else + Send ä +return + +>!z:: + if GetKeyState("Capslock", "T") == 0 + Send à + else + Send À +return +>!+z:: + if GetKeyState("Capslock", "T") == 0 + Send À + else + Send à +return + +>!x:: + if GetKeyState("Capslock", "T") == 0 + Send á + else + Send Á +return +>!+x:: + if GetKeyState("Capslock", "T") == 0 + Send Á + else + Send á +return + +>!q:: + if GetKeyState("Capslock", "T") == 0 + Send æ + else + Send Æ +return +>!+q:: + if GetKeyState("Capslock", "T") == 0 + Send Æ + else + Send æ +return + +>!w:: + if GetKeyState("Capslock", "T") == 0 + Send Ã¥ + else + Send Å +return +>!+w:: + if GetKeyState("Capslock", "T") == 0 + Send Å + else + Send Ã¥ +return + +>!c:: + if GetKeyState("Capslock", "T") == 0 + Send ç + else + Send Ç +return +>!+c:: + if GetKeyState("Capslock", "T") == 0 + Send Ç + else + Send ç +return + +>!d:: + if GetKeyState("Capslock", "T") == 0 + Send ð + else + Send Ð +return +>!+d:: + if GetKeyState("Capslock", "T") == 0 + Send Ð + else + Send ð +return + +>!e:: + if GetKeyState("Capslock", "T") == 0 + Send ë + else + Send Ë +return +>!+e:: + if GetKeyState("Capslock", "T") == 0 + Send Ë + else + Send ë +return + +>!f:: + if GetKeyState("Capslock", "T") == 0 + Send è + else + Send È +return +>!+f:: + if GetKeyState("Capslock", "T") == 0 + Send È + else + Send è +return + +>!g:: + if GetKeyState("Capslock", "T") == 0 + Send é + else + Send É +return +>!+g:: + if GetKeyState("Capslock", "T") == 0 + Send É + else + Send é +return + +>!i:: + if GetKeyState("Capslock", "T") == 0 + Send ï + else + Send Ï +return +>!+i:: + if GetKeyState("Capslock", "T") == 0 + Send Ï + else + Send ï +return + +>!v:: + if GetKeyState("Capslock", "T") == 0 + Send ì + else + Send Ì +return +>!+v:: + if GetKeyState("Capslock", "T") == 0 + Send Ì + else + Send ì +return + +>!b:: + if GetKeyState("Capslock", "T") == 0 + Send í + else + Send Í +return +>!+b:: + if GetKeyState("Capslock", "T") == 0 + Send Í + else + Send í +return + +>!o:: + if GetKeyState("Capslock", "T") == 0 + Send ö + else + Send Ö +return +>!+o:: + if GetKeyState("Capslock", "T") == 0 + Send Ö + else + Send ö +return + +>!,:: + if GetKeyState("Capslock", "T") == 0 + Send ò + else + Send Ò +return +>!<:: + if GetKeyState("Capslock", "T") == 0 + Send Ò + else + Send ò +return + +>!.:: + if GetKeyState("Capslock", "T") == 0 + Send ó + else + Send Ó +return +>!>:: + if GetKeyState("Capslock", "T") == 0 + Send Ó + else + Send ó +return + +>!l:: + if GetKeyState("Capslock", "T") == 0 + Send ø + else + Send Ø +return +>!+l:: + if GetKeyState("Capslock", "T") == 0 + Send Ø + else + Send ø +return + +>!p:: + if GetKeyState("Capslock", "T") == 0 + Send œ + else + Send Œ +return +>!+p:: + if GetKeyState("Capslock", "T") == 0 + Send Œ + else + Send œ +return + +>!n:: + if GetKeyState("Capslock", "T") == 0 + Send ñ + else + Send Ñ +return +>!+n:: + if GetKeyState("Capslock", "T") == 0 + Send Ñ + else + Send ñ +return + +>!s:: + if GetKeyState("Capslock", "T") == 0 + Send ß + else + Send ẞ +return +>!+s:: + if GetKeyState("Capslock", "T") == 0 + Send ẞ + else + Send ß +return + +>!t:: + if GetKeyState("Capslock", "T") == 0 + Send þ + else + Send Þ +return +>!+t:: + if GetKeyState("Capslock", "T") == 0 + Send Þ + else + Send þ +return + +>!u:: + if GetKeyState("Capslock", "T") == 0 + Send ü + else + Send Ü +return +>!+u:: + if GetKeyState("Capslock", "T") == 0 + Send Ü + else + Send ü +return + +>!h:: + if GetKeyState("Capslock", "T") == 0 + Send ù + else + Send Ù +return +>!+h:: + if GetKeyState("Capslock", "T") == 0 + Send Ù + else + Send ù +return + +>!j:: + if GetKeyState("Capslock", "T") == 0 + Send ú + else + Send Ú +return +>!+j:: + if GetKeyState("Capslock", "T") == 0 + Send Ú + else + Send ú +return + +>!y:: + if GetKeyState("Capslock", "T") == 0 + Send ÿ + else + Send Ÿ +return +>!+y:: + if GetKeyState("Capslock", "T") == 0 + Send Ÿ + else + Send ÿ +return + +>!r:: + if GetKeyState("Capslock", "T") == 0 + Send ý + else + Send Ý +return +>!+r:: + if GetKeyState("Capslock", "T") == 0 + Send Ý + else + Send ý +return + +>!k::Send † +>!+k::Send ‡ + +>!m::Send µ +>!+m::Send ± + +>!/::Send ¿ +>!?::Send § + +>!1::Send ¡ +>!+1::Send ¹ + +>!2::Send ² +>!+2::Send ⁿ + +>!3::Send ³ +>!+3::Send ∞ + +>!4::Send £ +>!+4::Send Â¥ + +>!5::Send € +>!+5::Send ¢ + +>!8::Send „ +>!+8::Send ‚ + +>!9::Send “ +>!+9::Send ‘ + +>!0::Send ” +>!+0::Send ’ + +>!=::Send × +>!+=::Send ÷ + +>![::Send « +>!{::Send ‹ + +>!]::Send » +>!}::Send › + +>!;::Send ° +>!+;::Send ¶ + +>!\::Send ¬ +>!|::Send ¦ + +>!`:: + Input, key, L1, {delete}{esc}{home}{end} + Send % dkGraveAccent.item(key) +return +>!~:: + Input, key, L1, {delete}{esc}{home}{end} + Send % dkTilde.item(key) +return + +>!6:: + Input, key, L1, {delete}{esc}{home}{end} + Send % dkCircumflex.item(key) +return +>!+6:: + Input, key, L1, {delete}{esc}{home}{end} + Send % dkCaronBreve.item(key) +return + +>!7:: + Input, key, L1, {delete}{esc}{home}{end} + Send % dkRingAbove.item(key) +return +>!+7:: + Input, key, L1, {delete}{esc}{home}{end} + Send % dkMacron.item(key) +return + +>!':: + Input, key, L1, {delete}{esc}{home}{end} + Send % dkAcuteAccent.item(key) +return +>!":: + Input, key, L1, {delete}{esc}{home}{end} + Send % dkDiaeresis.item(key) +return + +>!-:: + Input, key, L1, {delete}{esc}{home}{end} + Send % dkSymbols.item(key) +return +>!_:: + Input, key, L1, {delete}{esc}{home}{end} + Send % dkCedillaOgonek.item(key) +return + +>!space::Send Â