summaryrefslogtreecommitdiff
path: root/windows/autohotkey/Source/Compose.ahk
diff options
context:
space:
mode:
Diffstat (limited to 'windows/autohotkey/Source/Compose.ahk')
-rw-r--r--windows/autohotkey/Source/Compose.ahk234
1 files changed, 182 insertions, 52 deletions
diff --git a/windows/autohotkey/Source/Compose.ahk b/windows/autohotkey/Source/Compose.ahk
index 6b98e61..97aae45 100644
--- a/windows/autohotkey/Source/Compose.ahk
+++ b/windows/autohotkey/Source/Compose.ahk
@@ -1,73 +1,203 @@
CheckCompose() {
-CheckCompAsc("p_{!}","¶")
-CheckCompAsc("P_{!}","¶")
-CheckCompAsc("P_P","¶")
-CheckCompAsc("t_h","þ")
-CheckCompAsc("T_H","Þ")
+CheckCompUni("-_h",0x0127)
+CheckCompUni("-_H",0x0126)
+CheckCompUni(":_:",0x2025)
+CheckCompUni(":_(",0x2639)
+CheckCompUni(":_)",0x263A)
+CheckCompUni("?_{!}",0x2048)
+CheckCompUni("?_{Numpad2}",0x2047)
+CheckCompUni("?_2",0x2047)
+CheckCompUni("{!}_?",0x2049)
+CheckCompUni("{!}_{Numpad2}",0x203C)
+CheckCompUni("{!}_2",0x203C)
+CheckCompUni("{Numpad1}_`/",0x215F)
+CheckCompUni("{Numpad1}_¡_¿",0x2E18)
+CheckCompUni("{Numpad1}_?_{!}",0x203D)
+CheckCompUni("{Numpad1}_¿_¡",0x2E18)
+CheckCompUni("{Numpad1}_{!}_?",0x203D)
+CheckCompUni("{Numpad1}_{Numpad2}",0x00BD)
+CheckCompUni("{Numpad1}_{Numpad3}",0x2153)
+CheckCompUni("{Numpad1}_{Numpad4}",0x00BC)
+CheckCompUni("{Numpad1}_{Numpad5}",0x2155)
+CheckCompUni("{Numpad1}_{Numpad6}",0x2159)
+CheckCompUni("{Numpad1}_{Numpad8}",0x215B)
+CheckCompUni("{Numpad1}_{NumpadDiv}",0x215F)
+CheckCompUni("{Numpad2}_?",0x2047)
+CheckCompUni("{Numpad2}_{!}",0x203C)
+CheckCompUni("{Numpad2}_{Numpad5}",0x2156)
+CheckCompUni("{Numpad3}_{Numpad4}",0x00BE)
+CheckCompUni("{Numpad3}_{Numpad5}",0x2157)
+CheckCompUni("{Numpad3}_{Numpad8}",0x215C)
+CheckCompUni("{Numpad4}_{Numpad5}",0x2158)
+CheckCompUni("{Numpad5}_{Numpad3}",0x2154)
+CheckCompUni("{Numpad5}_{Numpad6}",0x215A)
+CheckCompUni("{Numpad5}_{Numpad8}",0x215D)
+CheckCompUni("{Numpad7}_{Numpad8}",0x215E)
+CheckCompUni("0x017F_0x017F",0xE03F)
+CheckCompUni("0x017F_i",0xE03E)
+CheckCompUni("0x017F_l",0xE043)
+CheckCompUni("0x017F_s",0xE045)
+CheckCompUni("0x017F_t",0xFB05)
+CheckCompUni("0x2020_0x2020",0x2021)
+CheckCompUni("1_`/",0x215F)
+CheckCompUni("1_¡_¿",0x2E18)
+CheckCompUni("1_?_{!}",0x203D)
+CheckCompUni("1_¿_¡",0x2E18)
+CheckCompUni("1_{!}_?",0x203D)
+CheckCompUni("1_{NumpadDiv}",0x215F)
+CheckCompUni("1_2",0x00BD)
+CheckCompUni("1_3",0x2153)
+CheckCompUni("1_4",0x00BC)
+CheckCompUni("1_5",0x2155)
+CheckCompUni("1_6",0x2159)
+CheckCompUni("1_8",0x215B)
+CheckCompUni("2_?",0x2047)
+CheckCompUni("2_{!}",0x203C)
+CheckCompUni("2_5",0x2156)
+CheckCompUni("3_4",0x00BE)
+CheckCompUni("3_5",0x2157)
+CheckCompUni("3_8",0x215C)
+CheckCompUni("4_5",0x2158)
+CheckCompUni("5_3",0x2154)
+CheckCompUni("5_6",0x215A)
+CheckCompUni("5_8",0x215D)
+CheckCompUni("7_8",0x215E)
+CheckCompUni("a_{Numpad0}",0x0660)
+CheckCompUni("a_{Numpad1}",0x0661)
+CheckCompUni("a_{Numpad2}",0x0662)
+CheckCompUni("a_{Numpad3}",0x0663)
+CheckCompUni("a_{Numpad4}",0x0664)
+CheckCompUni("a_{Numpad5}",0x0665)
+CheckCompUni("a_{Numpad6}",0x0666)
+CheckCompUni("a_{Numpad7}",0x0667)
+CheckCompUni("a_{Numpad8}",0x0668)
+CheckCompUni("a_{Numpad9}",0x0669)
+CheckCompUni("a_0",0x0660)
+CheckCompUni("a_1",0x0661)
+CheckCompUni("a_2",0x0662)
+CheckCompUni("a_3",0x0663)
+CheckCompUni("a_4",0x0664)
+CheckCompUni("a_5",0x0665)
+CheckCompUni("a_6",0x0666)
+CheckCompUni("a_7",0x0667)
+CheckCompUni("a_8",0x0668)
+CheckCompUni("a_9",0x0669)
+CheckCompAsc("a_e","æ")
+CheckCompAsc("A_E","Æ")
+CheckCompUni("c_h",0xE03B)
+CheckCompUni("c_k",0xE03A)
+CheckCompUni("c_t",0xE03D)
+CheckCompUni("D_z",0x01C4)
+CheckCompUni("D_z",0x01C5)
+CheckCompUni("d_z",0x01C6)
+CheckCompUni("E_E",0x018F)
CheckCompUni("f_b",0xE030)
CheckCompUni("F_b",0xE031)
+CheckCompUni("f_f",0xFB00)
CheckCompUni("F_h",0xE032)
-CheckCompUni("F_j",0xE033)
-CheckCompUni("F_k",0xE034)
-CheckCompUni("F_t",0xE035)
CheckCompUni("f_h",0xE036)
+CheckCompUni("f_i",0xFB01)
+CheckCompUni("F_i",0xFB03)
+CheckCompUni("F_j",0xE033)
CheckCompUni("f_j",0xE037)
+CheckCompUni("F_k",0xE034)
CheckCompUni("f_k",0xE038)
+CheckCompUni("f_l",0xFB02)
+CheckCompUni("F_l",0xFB04)
+CheckCompUni("F_t",0xE035)
CheckCompUni("f_t",0xE039)
-CheckCompUni("c_k",0xE03A)
-CheckCompUni("c_h",0xE03B)
-CheckCompUni("t_t",0xE03C)
-CheckCompUni("c_t",0xE03D)
-CheckCompUni("0x017F_i",0xE03E)
-CheckCompUni("0x017F_0x017F",0xE03F)
-CheckCompUni("0x017F_l",0xE043)
-CheckCompUni("S_i",0xE044)
-CheckCompUni("0x017F_s",0xE045)
-CheckCompUni("t_z",0xE04A)
+CheckCompUni("G_A",0x0391)
+CheckCompUni("G_B",0x0392)
+CheckCompUni("G_E",0x0395)
+CheckCompUni("G_H",0x0397)
+CheckCompUni("G_I",0x0399)
+CheckCompUni("G_K",0x039A)
+CheckCompUni("G_M",0x039C)
+CheckCompUni("G_N",0x039D)
+CheckCompUni("G_O",0x039F)
+CheckCompUni("G_P",0x03A1)
+CheckCompUni("G_T",0x03A4)
+CheckCompUni("G_X",0x039D)
+CheckCompUni("G_Y",0x03A5)
+CheckCompUni("G_Z",0x0396)
+CheckCompUni("I_J",0x0132)
+CheckCompUni("i_j",0x0133)
+CheckCompUni("L_J",0x01C7)
+CheckCompUni("L_j",0x01C8)
+CheckCompUni("l_j",0x01C9)
+CheckCompUni("N_J",0x01CA)
+CheckCompUni("N_j",0x01CB)
+CheckCompUni("n_j",0x01CC)
+CheckCompAsc("o_c","©")
+CheckCompAsc("o_C","©")
+CheckCompAsc("O_C","©")
+CheckCompAsc("O_c","©")
+CheckCompAsc("o_e","œ")
+CheckCompAsc("O_E","Œ")
+CheckCompAsc("o_o","®")
+CheckCompAsc("O_o","®")
+CheckCompAsc("o_O","®")
+CheckCompAsc("O_O","®")
+CheckCompAsc("p_{!}","¶")
+CheckCompAsc("P_{!}","¶")
+CheckCompAsc("P_P","¶")
CheckCompUni("Q_u",0xE048)
-CheckCompUni("T_h",0xE049)
-CheckCompUni("{!}_{Numpad2}",0x203C)
-CheckCompUni("2_{!}",0x203C)
-CheckCompUni("{Numpad2}_{!}",0x203C)
-CheckCompUni("?_{Numpad2}",0x2047)
-CheckCompUni("2_?",0x2047)
-CheckCompUni("{Numpad2}_?",0x2047)
-CheckCompUni("{!}_?",0x2049)
-CheckCompUni("?_{!}",0x2048)
-CheckCompUni("1_?_{!}",0x203D)
-CheckComp3Uni("1_{!}_?",0x203D)
-CheckComp3Uni("{Numpad1}_?_{!}",0x203D)
-CheckComp3Uni("{Numpad1}_{!}_?",0x203D)
-CheckComp3Uni("1_¿_¡",0x2E18)
-CheckComp3Uni("1_¡_¿",0x2E18)
-CheckComp3Uni("{Numpad1}_¿_¡",0x2E18)
-CheckComp3Uni("{Numpad1}_¡_¿",0x2E18)
-CheckCompUni("0x2020_0x2020",0x2021)
-CheckCompUni(":_:",0x2025)
-CheckCompUni("R_{Numpad1}_ ",0x2160)
-CheckCompUni("R_{Numpad2}",0x2161)
-CheckCompUni("R_{Numpad3}",0x2162)
-CheckCompUni("R_{Numpad4}",0x2163)
-CheckCompUni("R_{Numpad5}",0x2164)
-CheckCompUni("R_{Numpad6}",0x2165)
-CheckCompUni("R_{Numpad7}",0x2166)
-CheckCompUni("R_{Numpad8}",0x2167)
-CheckCompUni("R_{Numpad9}",0x2168)
CheckCompUni("R_{Numpad1}_{Numpad0}",0x2169)
+CheckCompUni("r_{Numpad1}_{Numpad0}",0x2179)
CheckCompUni("R_{Numpad1}_{Numpad1}",0x216A)
+CheckCompUni("r_{Numpad1}_{Numpad1}",0x217A)
CheckCompUni("R_{Numpad1}_{Numpad2}",0x216B)
-CheckCompUni("r_{Numpad1}_ ",0x2170)
+CheckCompUni("r_{Numpad1}_{Numpad2}",0x217B)
+CheckCompUni("R_{Numpad1}_{Space}",0x2160)
+CheckCompUni("r_{Numpad1}_{Space}",0x2170)
+CheckCompUni("R_{Numpad2}",0x2161)
CheckCompUni("r_{Numpad2}",0x2171)
+CheckCompUni("R_{Numpad3}",0x2162)
CheckCompUni("r_{Numpad3}",0x2172)
+CheckCompUni("R_{Numpad4}",0x2163)
CheckCompUni("r_{Numpad4}",0x2173)
+CheckCompUni("R_{Numpad5}",0x2164)
CheckCompUni("r_{Numpad5}",0x2174)
+CheckCompUni("R_{Numpad6}",0x2165)
CheckCompUni("r_{Numpad6}",0x2175)
+CheckCompUni("R_{Numpad7}",0x2166)
CheckCompUni("r_{Numpad7}",0x2176)
+CheckCompUni("R_{Numpad8}",0x2167)
CheckCompUni("r_{Numpad8}",0x2177)
+CheckCompUni("R_{Numpad9}",0x2168)
CheckCompUni("r_{Numpad9}",0x2178)
-CheckCompUni("r_{Numpad1}_{Numpad0}",0x2179)
-CheckCompUni("r_{Numpad1}_{Numpad1}",0x217A)
-CheckCompUni("r_{Numpad1}_{Numpad2}",0x217B)
-CheckCompUni(":_)",0x263A)
-CheckCompUni(":_(",0x2639)
+CheckCompUni("R_1_{Space}",0x2160)
+CheckCompUni("r_1_{Space}",0x2170)
+CheckCompUni("R_1_0",0x2169)
+CheckCompUni("r_1_0",0x2179)
+CheckCompUni("R_1_1",0x216A)
+CheckCompUni("r_1_1",0x217A)
+CheckCompUni("R_1_2",0x216B)
+CheckCompUni("r_1_2",0x217B)
+CheckCompUni("R_2",0x2161)
+CheckCompUni("r_2",0x2171)
+CheckCompUni("R_3",0x2162)
+CheckCompUni("r_3",0x2172)
+CheckCompUni("R_4",0x2163)
+CheckCompUni("r_4",0x2173)
+CheckCompUni("R_5",0x2164)
+CheckCompUni("r_5",0x2174)
+CheckCompUni("R_6",0x2165)
+CheckCompUni("r_6",0x2175)
+CheckCompUni("R_7",0x2166)
+CheckCompUni("r_7",0x2176)
+CheckCompUni("R_8",0x2167)
+CheckCompUni("r_8",0x2177)
+CheckCompUni("R_9",0x2168)
+CheckCompUni("r_9",0x2178)
+CheckCompUni("S_i",0xE044)
+CheckCompUni("s_m",0x2120)
+CheckCompUni("s_t",0xFB06)
+CheckCompAsc("t_h","þ")
+CheckCompAsc("T_H","Þ")
+CheckCompUni("T_h",0xE049)
+CheckCompUni("t_m",0x2122)
+CheckCompUni("t_t",0xE03C)
+CheckCompUni("t_z",0xE04A)
+
}