summaryrefslogtreecommitdiffstats
path: root/windows/XP/autohotkey/neo20-all-in-one.ahk
diff options
context:
space:
mode:
authorstmayer <stmayer@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2008-03-03 16:31:38 +0000
committerstmayer <stmayer@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2008-03-03 16:31:38 +0000
commitea395be7964fecaa0f97bef0e6b2c10a1544402b (patch)
treede5a4f5642b829b4ade25c3487eeb2daf0f8d0fd /windows/XP/autohotkey/neo20-all-in-one.ahk
parent72bd8dcc430d4a27b231d1291912844c9dbfae8d (diff)
compose im ahk-Treiber auf Mod3+Tab
Maussteuerung wieder raus git-svn-id: https://svn.neo-layout.org@390 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'windows/XP/autohotkey/neo20-all-in-one.ahk')
-rw-r--r--windows/XP/autohotkey/neo20-all-in-one.ahk71
1 files changed, 24 insertions, 47 deletions
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