Changeset 1223


Ignorieren:
Zeitstempel:
19.11.2008 14:08:16 (vor 10 Jahren)
Autor:
mösi
Nachricht:
  • Es wird jetzt davon ausgegangen, dass Bildschirmtastatur und Icons eingebunden werden. Entsprechende Konfigurationskonstanten wurden entfernt.
  • Alle Funktionstasten werden jetzt gehookt (und stehen damit dem Einhandmodus und möglichen Compose-Sequenzen zur Verfügung)
  • Mod4+F1 wird jetzt auch über die normalen KeyHooks abgewickelt
Ort:
windows/neo-vars/src/source
Dateien:
9 bearbeitet

Legende:

Unverändert
Hinzugefügt
Entfernt
  • windows/neo-vars/src/source/initialize.ahk

    r1220 r1223  
    4343ini = %ApplicationFolder%\NEO2.ini 
    4444 
    45 bildschirmTastaturEinbinden := 1 
    4645IniRead,einHandNeo,%ini%,Global,einHandNeo,0 
    4746IniRead,lernModus,%ini%,Global,lernModus,0 
  • windows/neo-vars/src/source/keydefinitions.ahk

    r1171 r1223  
    7777ED("esc"  ,0,"U001B","U001B","U001B","PRlod","U001B","U001B") 
    7878ED("tab"  ,0,"U0009","U0009","SComp","U0009","PM2LT","U0009") 
     79ED("F1"   ,0,"S__F1","S__F1",""     ,"PBSTt",""     ,"") 
     80ED("F2"   ,0,"S__F2","S__F2",""     ,""     ,""     ,"") 
     81ED("F3"   ,0,"S__F3","S__F3",""     ,""     ,""     ,"") 
     82ED("F4"   ,0,"S__F4","S__F4",""     ,""     ,""     ,"") 
     83ED("F5"   ,0,"S__F5","S__F5",""     ,""     ,""     ,"") 
     84ED("F6"   ,0,"S__F6","S__F6",""     ,""     ,""     ,"") 
     85ED("F7"   ,0,"S__F7","S__F7",""     ,""     ,""     ,"") 
     86ED("F8"   ,0,"S__F8","S__F8",""     ,""     ,""     ,"") 
    7987ED("F9"   ,0,"S__F9","S__F9",""     ,"P_LMt",""     ,"") 
    8088ED("F10"  ,0,"S_F10","S_F10",""     ,"P_EHt",""     ,"") 
  • windows/neo-vars/src/source/keyhooks.ahk

    r1186 r1223  
     1; Wir müssen F24 nicht hooken, aber bei einem Restart hat AHK den Bug, 
     2; dass manchmal der erste Hook ausgeführt wird, als wäre diese Taste 
     3; gedrückt worden. Da F24 auf den wenigsten Tastaturen vorkommt und daher für 
     4; NEO uninteressant ist, kehren wir einfach wieder zurück. 
    15~F24::return 
    26 
     
    106110 
    107111;;;;;; DOWN EVENTS 
     112 
     113; Funktionstasten 
     114 
     115F1:: 
     116F2:: 
     117F3:: 
     118F4:: 
     119F5:: 
     120F6:: 
     121F7:: 
     122F8:: 
     123F9:: 
     124F10:: 
     125F11:: 
     126F12:: 
     127 
    108128; Reihe 1 
    109129 
     
    195215*VK6ESC053:: ; NumPadDot 
    196216*VK2ESC053:: ; NumPadDel 
     217 
     218; Navigation, Sonstiges 
     219 
    197220tab:: 
    198221esc:: 
     
    209232*left:: 
    210233*right:: 
    211 F9:: 
    212 F10:: 
    213 F11:: 
    214 F12:: 
    215234numpadenter:: 
    216235 
    217236;;;;;; UP EVENTS 
     237 
     238; Funktionstasten 
     239 
     240F1 up:: 
     241F2 up:: 
     242F3 up:: 
     243F4 up:: 
     244F5 up:: 
     245F6 up:: 
     246F7 up:: 
     247F8 up:: 
     248F9 up:: 
     249F10 up:: 
     250F11 up:: 
     251F12 up:: 
     252 
    218253; Reihe 1 
    219254 
     
    305340*VK6ESC053 up:: ; NumPadDot 
    306341*VK2ESC053 up:: ; NumPadDel 
     342 
     343; Navigation, Sonstiges 
     344 
    307345tab up:: 
    308346esc up:: 
     
    319357*left up:: 
    320358*right up:: 
    321 F9 up:: 
    322 F10 up:: 
    323 F11 up:: 
    324 F12 up:: 
    325359numpadenter up:: 
    326360 
  • windows/neo-vars/src/source/resources.ahk

    r1209 r1223  
    66  FileInstall,neo_enabled.ico,%ResourceFolder%\neo_enabled.ico,1 
    77  FileInstall,neo_disabled.ico,%ResourceFolder%\neo_disabled.ico,1 
    8   iconBenutzen=1 
    9   if (bildschirmTastaturEinbinden=1) { 
    10     FileInstall,ebene1.png,%ResourceFolder%\ebene1.png,1 
    11     FileInstall,ebene2.png,%ResourceFolder%\ebene2.png,1 
    12     FileInstall,ebene3.png,%ResourceFolder%\ebene3.png,1 
    13     FileInstall,ebene4.png,%ResourceFolder%\ebene4.png,1 
    14     FileInstall,ebene5.png,%ResourceFolder%\ebene5.png,1 
    15     FileInstall,ebene6.png,%ResourceFolder%\ebene6.png,1 
    16     FileInstall,deadkeys.png,%ResourceFolder%\deadkeys.png,1 
    17     zeigeBildschirmTastatur := 1 
    18   } 
     8  FileInstall,ebene1.png,%ResourceFolder%\ebene1.png,1 
     9  FileInstall,ebene2.png,%ResourceFolder%\ebene2.png,1 
     10  FileInstall,ebene3.png,%ResourceFolder%\ebene3.png,1 
     11  FileInstall,ebene4.png,%ResourceFolder%\ebene4.png,1 
     12  FileInstall,ebene5.png,%ResourceFolder%\ebene5.png,1 
     13  FileInstall,ebene6.png,%ResourceFolder%\ebene6.png,1 
     14  FileInstall,deadkeys.png,%ResourceFolder%\deadkeys.png,1 
    1915} 
    20 if(FileExist("ebene1.png")&&FileExist("ebene2.png")&&FileExist("ebene3.png")&&FileExist("ebene4.png")&&FileExist("ebene5.png")&&FileExist("ebene6.png")) 
    21   zeigeBildschirmTastatur=1 
    22 if(FileExist("neo_enabled.ico")&&FileExist("neo_disabled.ico")) 
    23   iconBenutzen=1 
    2416 
  • windows/neo-vars/src/source/screenkeyboard.ahk

    r1218 r1223  
    2626    BSTEbeneAlt := 1 
    2727    guiErstellt := 1 
     28    BSTSwitch(EbeneC) 
    2829  } 
    2930} 
    30  
    31 F1:: 
    32   if(isMod4Active() && zeigeBildschirmTastatur) 
    33     BSTToggle() 
    34   else send {blind}{F1} 
    35 return 
  • windows/neo-vars/src/source/shortcuts.ahk

    r1217 r1223  
    100100CSSHome := "Home" 
    101101CSS_End := "End" 
     102CSS_F1  := "F1" 
     103CSS_F2  := "F2" 
     104CSS_F3  := "F3" 
     105CSS_F4  := "F4" 
     106CSS_F5  := "F5" 
     107CSS_F6  := "F6" 
     108CSS_F7  := "F7" 
     109CSS_F8  := "F8" 
    102110CSS_F9  := "F9" 
    103111CSS_F10 := "F10" 
  • windows/neo-vars/src/source/tray.ahk

    r1186 r1223  
    1 if (iconBenutzen) 
    2   menu,tray,icon,%ResourceFolder%\neo_enabled.ico,,1 
     1menu,tray,icon,%ResourceFolder%\neo_enabled.ico,,1 
    32menu,tray,nostandard 
    43menu,tray,add,Öffnen,open 
  • windows/neo-vars/src/source/trayfunctions.ahk

    r1186 r1223  
    33    menu, tray, rename, %enable%, %disable% 
    44    menu, tray, tip, %name% 
    5     if (iconBenutzen) 
    6       menu, tray, icon, %ResourceFolder%\neo_enabled.ico,,1 
     5    menu, tray, icon, %ResourceFolder%\neo_enabled.ico,,1 
    76    suspend , off ; Schaltet Suspend aus -> NEO 
    87  } else { 
    98    menu, tray, rename, %disable%, %enable% 
    109    menu, tray, tip, %name% : Deaktiviert 
    11     if (iconBenutzen) 
    12       menu, tray, icon, %ResourceFolder%\neo_disabled.ico,,1 
     10    menu, tray, icon, %ResourceFolder%\neo_disabled.ico,,1 
    1311    suspend , on  ; Schaltet Suspend ein -> QWERTZ 
    1412  } 
  • windows/neo-vars/src/source/varsfunctions.ahk

    r1217 r1223  
    269269  } else if (subroutine == "_EH1") { 
    270270    ; Einhand-NEO aktivieren 
     271    ; Funktionstasten 
     272    TKEH_F7  := "F6"              ; F7  -> F6 
     273    TKEH_F8  := "F5"              ; F8  -> F5 
     274    TKEH_F9  := "F4"              ; F9  -> F4 
     275    TKEH_F10 := "F3"              ; F10 -> F3 
     276    TKEH_F11 := "F2"              ; F11 -> F2 
     277    TKEH_F12 := "F1"              ; F12 -> F1 
    271278    ; Reihe 1 
    272279    TKEH_VK37SC008 := "VK36SC007" ; 7 -> 6 
     
    301308  } else if (subroutine == "_EH0") { 
    302309    ; Einhand-NEO deaktivieren 
     310    ; Funktionstasten 
     311    TKEH_F7  := ""       ; F7 
     312    TKEH_F8  := ""       ; F8 
     313    TKEH_F9  := ""       ; F9 
     314    TKEH_F10 := ""       ; F10 
     315    TKEH_F11 := ""       ; F11 
     316    TKEH_F12 := ""       ; F12 
    303317    ; Reihe 1 
    304318    TKEH_VK37SC008 := "" ; 7 
     
    403417    ToggleMod2Lock() 
    404418    EbeneAktualisieren() 
     419  } else if (subroutine == "BSTt") { 
     420    ; Bildschirmtastatur Ein/Aus 
     421    BSTToggle() 
    405422  } 
    406423} 
Hinweis: Hilfe zur Verwendung der Changeset-Ansicht finden Sie unter TracChangeset.