From 06cd0528d27d0df9a8374fa014e738fed5b71381 Mon Sep 17 00:00:00 2001 From: nora Date: Tue, 24 Apr 2007 19:01:35 +0000 Subject: Nummernblock sollte jetzt i.O. sein git-svn-id: https://svn.neo-layout.org@82 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/XP/autohotkey/README.txt | 17 ++- windows/XP/autohotkey/neo20.ahk | 287 ++++++++++++++++++++++++++++----------- 2 files changed, 225 insertions(+), 79 deletions(-) (limited to 'windows/XP') diff --git a/windows/XP/autohotkey/README.txt b/windows/XP/autohotkey/README.txt index 1015037..6d8b786 100644 --- a/windows/XP/autohotkey/README.txt +++ b/windows/XP/autohotkey/README.txt @@ -38,10 +38,23 @@ Mod5 auf < hat das Problem nicht. Ohne die Remap-Datei kann die 5. Ebene mit Ctrl+Win erreicht werden (6. entsprechend mit Ctrl-Win-Shift). +== Nummernblock == +Der Nummernblock auf der 3. Ebene ist bei eingeschaltetem Numlock mit AltGr +zu erreichen. Achtung! Bei ausgeschaltetem Numlock fhrt AltGr + Ende den +Computer herunter!! +Der Nummernblock auf der 4. Ebene ist bei ausgeschaltetem Numlock mit AltGr ++ Shift zu erreichen. Achtung! Bei eingeschaltetem Numlock fhrt AltGr + Shift ++ Ende den Computer herunter!! +Sicherer: +Der Nummernblock der 4. Ebene ist bei eingeschaltetem Numlock auch +ber Mod5 zu erreichen, die 2. Ebene ber Shift. Damit ist weder das Ausschalten +des Nummernblocks noch die Verwendung von AltGr + Shift ntig und der +Computer wird nicht versehentlich heruntergefahren. + == To Do == -Dead Keys: Bislang funktionieren nur die Deadkeys, die auch im normalen deutschen Layout vorkommen. +Dead Keys: Bislang funktionieren nur die Deadkeys, die auch im +normalen deutschen qwertz-Layout vorkommen. Alle anderen knnen ber Hotstrings definiert werden: ::~a:: usw. -Nummernblock \ No newline at end of file diff --git a/windows/XP/autohotkey/neo20.ahk b/windows/XP/autohotkey/neo20.ahk index 1432ffa..4c071f7 100644 --- a/windows/XP/autohotkey/neo20.ahk +++ b/windows/XP/autohotkey/neo20.ahk @@ -129,6 +129,8 @@ SC033::send `, SC034::send . SC035::send j + + ;2. Ebene (Shift) ;--------- @@ -273,23 +275,6 @@ return <^>!SC034::send " <^>!SC035::send ' -<^>!NumpadDiv::send ? -<^>!NumpadMult::send ? -<^>!NumpadSub::send ? -<^>!Numpad8::send ? -<^>!Numpad9::send ? -<^>!NumpadAdd::send ? -<^>!Numpad4::send ? -<^>!Numpad5::send ? -<^>!Numpad6::send ? -<^>!Numpad1::send ? -<^>!Numpad2::send ? -<^>!Numpad3::send ? -<^>!NumpadEnter::send ? -<^>!Numpad0::send `% -<^>!NumpadDot::send . -<^>!Numpad7::send ? - ;4. Ebene (AltGr+Shift) @@ -456,23 +441,6 @@ return <^>!+SC035::send j -<^>!+NumpadDiv::send / -<^>!+NumpadMult::send ? -<^>!+NumpadSub::send ? -<^>!+Numpad8::send ? -<^>!+Numpad9::send ? -<^>!+NumpadAdd::send ? -<^>!+Numpad4::send ? -<^>!+Numpad5::send ? -<^>!+Numpad6::send ? -<^>!+Numpad1::send ? -<^>!+Numpad2::send ? -<^>!+Numpad3::send ? -<^>!+NumpadEnter::send ? -<^>!+Numpad0::send ? -<^>!+NumpadDot::send `, -<^>!+Numpad7::send ? - ;5. Ebene (Win + Ctrl) @@ -696,49 +664,49 @@ return ;Alt-Ebene ;--------- - Zahlenblock +; ------------------ +; +; 2. Ebene +; NumLock Off +; oder NumLock On + Shift +; --> Cursortasten +; ----------------- + +; 3. Ebene +; NumLock on +; + AltGr +; --> Pfeile +; ----------------- + +<^>!NumpadDiv::send +<^>!NumpadMult::send +<^>!NumpadSub::send - +<^>!NumpadAdd::send +<^>!NumpadEnter:: ; neq + MyUTF_String = ≠ + Gosub Unicode + return + +<^>!Numpad7:: ;7/8 + MyUTF_String = ⅞ + Gosub Unicode + return +<^>!Numpad8:: ; uparrow + MyUTF_String = ↑ + Gosub Unicode + return +<^>!Numpad9:: ; 3/8 + MyUTF_String = ⅜ + Gosub Unicode + return +<^>!Numpad4:: ; leftarrow + MyUTF_String = ← + Gosub Unicode + return +<^>!Numpad5::send +<^>!Numpad6:: ; rightarrow + MyUTF_String = → + Gosub Unicode + return +<^>!Numpad1::send +<^>!Numpad2:: ; downarrow + MyUTF_String = ↓ + Gosub Unicode + return +<^>!Numpad3::send +<^>!Numpad0::send `% +<^>!NumPadDot::send . + + + + +; ----------------- +; 4. Ebene +; NumLock off +; + AltGr + Shift +; --> Brche +; ----------------- + +; Achtung! Wenn Numlock on: +; <^>!+Numpad7 ; Log off (AltGr + Pos1) +; <^>!+Numpad4 ; Ctrl + Left +; <^>!+Numpad6 ; Ctrl + Right +; <^>!+Numpad1 ; Shut down (AltGr + Ende) +; (Shift schaltet Numpad aus) + + +<^>!+NumpadDiv::send / +<^>!+NumpadMult:: ; cdot + MyUTF_String = ⋅ + Gosub Unicode + return +<^>!+NumpadSub::send - ; eig. unbelegt +<^>!+NumpadAdd:: ; -+ + MyUTF_String = ∓ + Gosub Unicode + return +<^>!+NumpadEnter:: ; approx + MyUTF_String = ≈ + Gosub Unicode + return + + +<^>!+NumpadHome:: ; 1/8 + MyUTF_String = ⅛ + Gosub Unicode + return +<^>!+NumpadUp:: ; 5/8 + MyUTF_String = ⅝ + Gosub Unicode + return +<^>!+NumpadPgUp:: ; 3/8 + MyUTF_String = ⅜ + Gosub Unicode + return +<^>!+NumpadLeft::send +<^>!+NumpadClear::send +<^>!+NumpadRight::send +<^>!+NumpadEnd::send +<^>!+NumpadDown::send +<^>!+NumpadPgDn::send +<^>!+NumpadIns::send +<^>!+NumPadDel::send `, + + + +; ----------------- +; 5. Ebene +; NumLock on +; + Mod5 (Win + Ctrl) +; --> Brche (genau wie Ebene 4) +; ----------------- + + + +^#NumpadDiv::send / +^#NumpadMult:: ; cdot + MyUTF_String = ⋅ + Gosub Unicode + return +^#NumpadSub::send - ; eig. unbelegt +^#NumpadAdd:: ; -+ + MyUTF_String = ∓ + Gosub Unicode + return +^#NumpadEnter:: ; approx + MyUTF_String = ≈ + Gosub Unicode + return + + +^#Numpad7:: ; 1/8 + MyUTF_String = ⅛ + Gosub Unicode + return +^#Numpad8:: ; 5/8 + MyUTF_String = ⅝ + Gosub Unicode + return +^#Numpad9:: ; 3/8 + MyUTF_String = ⅜ + Gosub Unicode + return +^#Numpad4::send +^#Numpad5::send +^#Numpad6::send +^#Numpad1::send +^#Numpad2::send +^#Numpad3::send +^#Numpad0::send +^#NumPadDot::send `, + + +; ------------------------------------ Unicode: -- cgit v1.2.3