Changeset 1011

Show
Ignore:
Timestamp:
10/17/08 20:31:29 (5 years ago)
Author:
martin_r
Message:

weitere aktualisierung der toten tasten

Location:
windows/autohotkey/Source
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • windows/autohotkey/Source/Keys-DeadKeys.ahk

    r1009 r1011  
    2424  else if (Ebene = 6) and !CheckDeadUni("c6",0x0304) ; Makron, tot 
    2525 
    26     deadUni(0x00AF, "dead_macron", "c6") 
     26    deadAsc("�", "dead_macron", "c6") 
    2727return 
    2828 
     
    5252  if (Ebene = 1) and !CheckDeadUni("a1",0x0301)      ; Akut, tot 
    5353 
    54     deadUni("{�}{space}", "dead_acute", "a1") 
     54    deadAsc("{�}{space}", "dead_acute", "a1") 
    5555 
    5656  else if (Ebene = 2) and !CheckDeadUni("a2",0x0327) ; Cedille, tot 
  • windows/autohotkey/Source/Keys-Neo.ahk

    r1009 r1011  
    88                 or CheckDeadUni12("c6",0x0101,0x0100) 
    99                 or CheckDeadUni12("g1",0x00E0,0x00C0) 
     10                 or CheckDeadUni12("g2",0x0201,0x0200) 
    1011                 or CheckDeadAsc12("g3","�","�") 
    1112                 or CheckDeadUni12("g5",0x1F01,0x1F09) 
    1213                 or CheckDeadUni12("a1",0x00E1,0x00C1) 
    13                  or CheckDeadUni12("a2",0x0105,0x0104))) 
     14                 or CheckDeadUni12("a2",0x0105,0x0104) 
     15                 or CheckDeadUni12("a3",0x2C65,0x023A) 
     16                 or CheckDeadUni12("a5",0x1F00,0x1F08) 
     17                 or CheckDeadUni12("a6",0x0227,0x0226))) 
    1418    OutputChar12("a","A","a","A") 
    1519  else if (Ebene = 3) 
     
    1721  else if (Ebene = 4) 
    1822    OutputChar("{Down}", "Down") 
    19   else if (Ebene = 5 and !(CheckDeadUni("g5",0x1F01))) 
     23  else if (Ebene = 5 and !(CheckDeadUni("g5",0x1F01) 
     24                        or CheckDeadUni("a5",0x1F00))) 
    2025    SendUnicodeChar(0x03B1, "Greek_alpha") ; alpha 
    2126  else if (Ebene = 6) 
     
    2530neo_b: 
    2631  EbeneAktualisieren() 
    27   if (Ebene12 and !(CheckDeadUni12("a4",0x1E03,0x1E02))) 
     32  if (Ebene12 and !(CheckDeadUni12("c6",0x1E07,0x1E06) 
     33                 or CheckDeadUni12("a6",0x1E03,0x1E02))) 
    2834    OutputChar12("b","B","b","B") 
    2935  else if (Ebene = 3) 
    3036    if isMod2Locked 
    31       OutputChar("{Shift Up}{+}", "plus") 
     37      OutputChar("{Shift Up}{+}{Shift down}", "plus") 
    3238    else OutputChar("{blind}{+}", "plus") 
    3339  else if (Ebene = 4) 
     
    4147neo_c: 
    4248  EbeneAktualisieren() 
    43   if (Ebene12 and !(CheckDeadUni12("a1",0x0107,0x0106) 
    44                  or CheckDeadUni12("a3",0x00E7,0x00E6) 
    45                  or CheckDeadUni12("a4",0x010B,0x010A) 
    46                  or CheckDeadUni12("c1",0x0109,0x0108) 
    47                  or CheckDeadUni12("c2",0x010D,0x010C))) 
     49  if (Ebene12 and !(CheckDeadUni12("c1",0x0109,0x0108) 
     50                 or CheckDeadUni12("c4",0x010D,0x010C) 
     51                 or CheckDeadUni12("a1",0x0107,0x0106) 
     52                 or CheckDeadUni12("a2",0x00E7,0x00E6) 
     53                 or CheckDeadUni12("a6",0x010B,0x010A))) 
    4854    OutputChar12("c","C","c","C") 
    4955  else if (Ebene = 3) 
     
    5965neo_d: 
    6066   EbeneAktualisieren() 
    61    if (Ebene12 and !(CheckDeadUni12("a4",0x1E0B,0x1E0A) 
    62                   or CheckDeadUni12("c2",0x010F,0x010E) 
    63                   or CheckDeadUni12("t2",0x0111,0x0110) 
    64                   or CheckDeadUni12("t3",0x1E0D,0x1E0C) 
    65                   or CheckDeadUni12("t4",0x00F0,0x00D0))) 
     67   if (Ebene12 and !(CheckDeadUni12("c1",0x1E13,0x1E12) 
     68                  or CheckDeadUni("c2",0x1D6D) 
     69                  or CheckDeadUni12("c4",0x010F,0x010E) 
     70                  or CheckDeadUni12("g3",0x1E0D,0x1E0C) 
     71                  or CheckDeadUni12("a1",0x00F0,0x00D0) 
     72                  or CheckDeadUni12("a2",0x1E11,0x1E10) 
     73                  or CheckDeadUni12("a3",0x0111,0x0110) 
     74                  or CheckDeadUni12("a6",0x1E0B,0x1E0A))) 
    6675     OutputChar12("d","D","d","D") 
    6776   else if (Ebene = 3)