diff options
Diffstat (limited to 'windows/XP/autohotkey')
| -rw-r--r-- | windows/XP/autohotkey/README.txt | 13 | ||||
| -rw-r--r-- | windows/XP/autohotkey/neo20-all-in-one.ahk | 71 | 
2 files changed, 28 insertions, 56 deletions
| diff --git a/windows/XP/autohotkey/README.txt b/windows/XP/autohotkey/README.txt index 3e46d24..71d57f7 100644 --- a/windows/XP/autohotkey/README.txt +++ b/windows/XP/autohotkey/README.txt @@ -1,4 +1,4 @@ -Version 18.02.2008 +Version 24.02.2008  == Installation ==  === Direkte Installation === @@ -45,14 +45,9 @@ Die ahk-Dateien lassen sich mit einem Texteditor bearbeiten, man muss  dann nur das Skript neu starten um die Änderungen zu übernehmen.  == Bekannte Fehler == -Der Tabulator macht Probleme mit DeadKeys. Ein DeadKey gefolgt von Tab -und einer Taste, die mit dem DeadKey ein neues Zeichen ergibt, löscht -den Tab (Backslash) und sendet die Kombo. Ebensolches Verhalten zeigt sich  -bei der Compose-Taste. - -Beim Ziffernblock der 5. Ebene funktionieren die DeadKeys nicht, um Zahlen -hoch- oder tiefzustellen, wenn man auf die 5. Ebene über die AltGr-Taste -zugreift. +Da die Compose-Taste auf rechter Mod3 + Tab liegt, mußte die Tabulator-Taste +umgemappt werden. Dadurch funktioniert leider die ShiftAltTab nicht mehr. +AltTab reagiert hingegen wie gewohnt.  Bisher reagieren nur die Buchstaben der 1. und 2. Ebene richtig auf  CapsLock (also immer groß schreiben – CapsLock erreicht man unter Neo, wenn  diff --git a/windows/XP/autohotkey/neo20-all-in-one.ahk b/windows/XP/autohotkey/neo20-all-in-one.ahk index e3a23a0..e88520d 100644 --- a/windows/XP/autohotkey/neo20-all-in-one.ahk +++ b/windows/XP/autohotkey/neo20-all-in-one.ahk @@ -108,11 +108,6 @@ return     }
     return
 -*LAlt::
 -   PriorDeadKey := "comp"
 -return
 -
 -
  /*
     Ablauf bei toten Tasten:
     1. Ebene Aktualisieren
 @@ -2909,16 +2904,33 @@ return  /*
 -Tab wurde rausgenommen, weil es Probleme mit AltTab und ShiftAltTab gab.
 -Allerdings kommt es jetzt zu komischen Ergebnissen, wenn man Tab nach
 -einem DeadKey drückt...
 +Auf Mod3+Tab liegt Compose. AltTab funktioniert, jedoch ShiftAltTab nicht.
 +Wenigstens kommt es jetzt nicht mehr zu komischen Ergebnissen, wenn man Tab 
 +nach einem DeadKey drückt...
 +*/
  *Tab::
 -   send {Blind}{Tab}
 -   PriorDeadKey := ""   CompKey := ""
 +   if ( GetKeyState("SC038","P") )
 +   {
 +      SC038 & Tab::AltTab            ; http://de.autohotkey.com/docs/Hotkeys.htm#AltTabDetail
 +   }
 +   else if GetKeyState("#","P")
 +   {
 +      PriorDeadKey := "comp"
 +      CompKey := ""
 +   }
 +   else
 +   {
 +      send {blind}{Tab}
 +      PriorDeadKey := ""
 +      CompKey := ""
 +   }
  return
 -*/
 +*SC038::                            ; LAlt, damit AltTab funktioniert
 +   send {blind}{LAlt}
 +   PriorDeadKey := ""   CompKey := ""
 +return
  *Home::
     sendinput {Blind}{Home}
 @@ -3086,39 +3098,4 @@ EncodeInteger(ref, val)     ------------------------------------------------------
  */
 -+pause::suspend
 -
 -/*
 -   ------------------------------------------------------
 -   Maussteuerung, QWERTZ-Belegung!
 -   ------------------------------------------------------
 -*/
 -
 -SetMouseDelay, -1
 -
 -#i::MouseMove,0,-10,0,R
 -#k::MouseMove,0,10,0,R
 -#l::MouseMove,10,0,0,R
 -#j::MouseMove,-10,0,0,R
 -
 -+#i::MouseMove,0,-50,0,R
 -+#k::MouseMove,0,50,0,R
 -+#l::MouseMove,50,0,0,R
 -+#j::MouseMove,-50,0,0,R
 -
 -
 -#u::MouseClick, left
 -#o::MouseClick, right
 -;Redundanz, falls noch Shift gehalten
 -+#u::MouseClick, left
 -+#o::MouseClick, right
 -#m::WinMinimize, A
 -#Space::WinMaximize, A
 -#n::WinRestore, A
 -#.::WinClose, A
 -
 -#z::MouseClick, WheelUp,,,2
 -#h::MouseClick, WheelDown,,,2
 -;Funktionieren nicht, vermeiden aber Fehler, wenn Shift gehalten:
 -+#z::MouseClick, WheelUp,,,4
 -+#h::MouseClick, Wheeldown,,,4
\ No newline at end of file ++pause::suspend
\ No newline at end of file | 
