From 0c8722501d549bd1ef71ebbbfe8d0fcda5e74192 Mon Sep 17 00:00:00 2001 From: martin_r Date: Thu, 16 Oct 2008 18:14:21 +0000 Subject: tote Tasten aktualisiert git-svn-id: https://svn.neo-layout.org@993 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/autohotkey/Source/Keys-Neo.ahk | 56 ++++++++++++++++------------------ 1 file changed, 27 insertions(+), 29 deletions(-) (limited to 'windows') diff --git a/windows/autohotkey/Source/Keys-Neo.ahk b/windows/autohotkey/Source/Keys-Neo.ahk index f3b75a1..e2e89fc 100644 --- a/windows/autohotkey/Source/Keys-Neo.ahk +++ b/windows/autohotkey/Source/Keys-Neo.ahk @@ -9,11 +9,16 @@ neo_tot1: EbeneAktualisieren() if (Ebene = 1) and !CheckDeadUni("c1",0x0302) deadUni(0x02C6, "dead_circumflex", "c1") ; Zirkumflex, tot - else if (Ebene = 2) and !CheckDeadUni("c2",0x030C) - deadUni(0x02C7, "dead_caron", "c2") ; Caron, tot - else if (Ebene = 3) and !CheckDeadUni("c3",0x0306) - deadUni(0x02D8, "dead_breve", "c3") ; Brevis, tot - ;CompKey := PriorCompKey + else if (Ebene = 2) and !CheckDeadUni("c2",0x0303) + deadUni(0x02DC, "dead_tilde", "c2") ; Tilde, tot + else if (Ebene = 3) and !CheckDeadUni("c3",0x030A) + deadUni(0x02DA, "dead_breve", "c3") ; Ring, tot + else if (Ebene = 4) and !CheckDeadUni("c4",0x030C) + deadUni(0x02C7, "dead_caron", "c4") ; Caron, tot + else if (Ebene = 5) and !CheckDeadUni("c5",0x0306) + deadUni(0x02D8, "dead_breve", "c5") ; Brevis, tot + else if (Ebene = 6) and !CheckDeadUni("c6",0x0304) + deadUni(0x00AF, "dead_macron", "c6") ; Makron, tot return neo_1: @@ -198,19 +203,12 @@ return neo_tot2: noCaps = 1 EbeneAktualisieren() - if (Ebene = 1) and !CheckDeadUni("a1",0x0301) - deadAsc("{´}{space}", "dead_acute", "a1") ; Akut, tot - else if (Ebene = 2) and !CheckDeadUni("a2",0x0300) - deadAsc("``{space}", "dead_grave", "a2") ; Gravis, tot - else if (Ebene = 3) and !CheckDeadUni("a3",0x0327) - deadAsc("¸", "dead_cedilla", "a3") ; Cedilla, tot - else if (Ebene = 4) and !CheckDeadUni("a4",0x0307) - deadUni(0x02D9, "dead_abovedot", "a4") ; Punkt oben - else if (Ebene = 5) and !CheckDeadUni("a5",0x0328) - deadUni(0x02DB, "dead_ogonek", "a5") ; Ogonek - else if (Ebene = 6) and !CheckDeadUni("a6",0x030A) - deadUni(0x02DA, "dead_abovering", "a6") ; Ring oben - CompKey := PriorCompKey + if (Ebene = 1) and !CheckDeadUni("a1",0x0300) + deadAsc("``{space}", "dead_grave", "a1") ; Gravis, tot + else if (Ebene = 3) and !CheckDeadUni("a3",0x0308) + deadAsc(0x00A8, "dead_diaeresis", "a3") ; Diärese, tot + else if (Ebene = 5) and !CheckDeadUni("a5",0x0485) + deadUni(0x1FFE, "dead_dasia", "a5") ; Ogonek return @@ -406,18 +404,18 @@ return neo_tot3: noCaps = 1 EbeneAktualisieren() - if (Ebene = 1) and !CheckDeadUni("t1",0x0303) - deadUni(0x02DC, "dead_tilde", "t1") ; Tilde, tot - else if (Ebene = 2) and !CheckDeadUni("t2",0x0304) - deadUni(0x00AF, "dead_macron", "t2") ; Macron, tot - else if (Ebene = 3) and !CheckDeadUni("t3",0x0308) - deadUni(0x00A8, "dead_diaeresis", "t3") ; Diärese + if (Ebene = 1) and !CheckDeadUni("t1",0x0301) + deadUni({´}{space}, "dead_acute", "t1") ; Akut, tot + else if (Ebene = 2) and !CheckDeadUni("t2",0x0327) + deadUni("¸", "dead_cedilla", "t2") ; Cedille, tot + else if (Ebene = 3) and !CheckDeadUni("t3",0x0337) + deadUni(0x002F, "dead_stroke", "t3") ; Strich, tot else if (Ebene = 4) and !CheckDeadUni("t4",0x0338) - deadUni(0x002F, "", "t4") ; Schrägstrich, tot - else if (Ebene = 5) and !CheckDeadUni("t5",0x030B) - deadUni(0x02DD, "dead_doubleacute", "t5") ; Doppelakut - else if (Ebene = 6) and !CheckDeadUni("t6",0x0326) - deadUni(0x02CF, "", "t6") ; Komma drunter, tot + deadUni(0x02DD, "dead_doubleacute", "t4") ; Doppelakut, tot + else if (Ebene = 5) and !CheckDeadUni("t5",0x0486) + deadUni(0x1FBF, "", "t5") ; Spiritus lenis, tot + else if (Ebene = 6) and !CheckDeadUni("t6",0x0307) + deadUni(0x02D9, "dead_abovedot", "t6") ; Punkt darüber, tot return -- cgit v1.2.3