From dc2a8e0597594511b4d1a030be1f47a686093b35 Mon Sep 17 00:00:00 2001 From: martin_r Date: Tue, 22 Jul 2008 03:06:09 +0000 Subject: URL, Å¿, korrigiert. l/g,z/j,w/f-Tausch zum Test als neo20a.exe und Keys-Qwert-to-Neoa.ahk eingestellt. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.neo-layout.org@684 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/autohotkey/Source/Keys-Qwert-to-Neoa.ahk | 485 +++++++++++++++++++++++ windows/autohotkey/neo20a.exe | Bin 0 -> 421138 bytes 2 files changed, 485 insertions(+) create mode 100644 windows/autohotkey/Source/Keys-Qwert-to-Neoa.ahk create mode 100644 windows/autohotkey/neo20a.exe (limited to 'windows') diff --git a/windows/autohotkey/Source/Keys-Qwert-to-Neoa.ahk b/windows/autohotkey/Source/Keys-Qwert-to-Neoa.ahk new file mode 100644 index 0000000..2ca0f79 --- /dev/null +++ b/windows/autohotkey/Source/Keys-Qwert-to-Neoa.ahk @@ -0,0 +1,485 @@ +/* + ------------------------------------------------------ + QWERTZ->Neo umwandlung + ------------------------------------------------------ +*/ +; Reihe 1 +*SC029::goto neo_tot1 ; Zirkumflex ^ +*1::goto neo_1 +*2::goto neo_2 +*3::goto neo_3 +*4::goto neo_4 +*5::goto neo_5 +*6::goto neo_6 +*7:: + if( not(einHandNeo) or not(spacepressed) ) + goto neo_7 + else + { + keypressed := 1 + goto %gespiegelt_7% + } +return +*8:: + if( not(einHandNeo) or not(spacepressed) ) + goto neo_8 + else + { + keypressed := 1 + goto %gespiegelt_8% + } +return +*9:: + if( not(einHandNeo) or not(spacepressed) ) + goto neo_9 + else + { + keypressed := 1 + goto %gespiegelt_9% + } +return +*0:: + if( not(einHandNeo) or not(spacepressed) ) + goto neo_0 + else + { + keypressed := 1 + goto %gespiegelt_0% + } +return +*SC00C:: ; ß + if ( not(ahkTreiberKombi) ) + { + if( not(einHandNeo) or not(spacepressed) ) + goto neo_strich + else + { + keypressed := 1 + goto %gespiegelt_strich% + } + } + else + { + goto neo_sz + } +*SC00D::goto neo_tot2 ; Akut +; Reihe 2 +*Tab::goto neo_tab +*q:: + if ( not(ahkTreiberKombi) ) + { + goto neo_x + } + else + { + goto neo_q + } +*w:: + if ( not(ahkTreiberKombi) ) + { + goto neo_v + } + else + { + goto neo_w + } +*e:: + if ( not(ahkTreiberKombi) ) + { + ;goto neo_l + goto neo_g + } + else + { + goto neo_e + } +*r:: + if ( not(ahkTreiberKombi) ) + { + goto neo_c + } + else + { + goto neo_r + } +*t:: + if ( not(ahkTreiberKombi) ) + { + ;goto neo_w + goto neo_f + } + else + { + goto neo_t + } +*SC015:: ; z + if ( not(ahkTreiberKombi) ) + { + if( not(einHandNeo) or not(spacepressed) ) + goto neo_k + else + { + keypressed := 1 + goto %gespiegelt_k% + } + } + else + { + goto neo_z + } +*u:: + if ( not(ahkTreiberKombi) ) + { + if( not(einHandNeo) or not(spacepressed) ) + goto neo_h + else + { + keypressed := 1 + goto %gespiegelt_h% + } + } + else + { + goto neo_u + } +*i:: + if ( not(ahkTreiberKombi) ) + { + if( not(einHandNeo) or not(spacepressed) ) + ;goto neo_g + goto neo_l + else + { + keypressed := 1 + goto %gespiegelt_g% + } + } + else + { + goto neo_i + } +*o:: + if ( not(ahkTreiberKombi) ) + { + if( not(einHandNeo) or not(spacepressed) ) + ;goto neo_f + goto neo_w + else + { + keypressed := 1 + goto %gespiegelt_f% + } + } + else + { + goto neo_o + } +*p:: + if ( not(ahkTreiberKombi) ) + { + if( not(einHandNeo) or not(spacepressed) ) + goto neo_q + else + { + keypressed := 1 + goto %gespiegelt_q% + } + } + else + { + goto neo_p + } +*SC01A:: ; ü + if ( not(ahkTreiberKombi) ) + { + if( not(einHandNeo) or not(spacepressed) ) + goto neo_sz + else + { + keypressed := 1 + goto %gespiegelt_sz% + } + } + else + { + goto neo_ü + } +*SC01B:: ; + + if ( not(ahkTreiberKombi) ) + { + if( not(einHandNeo) or not(spacepressed) ) + goto neo_tot3 + else + { + keypressed := 1 + goto %gespiegelt_tot3% + } + } + else + { } ; this should never happen +; Reihe 3 +*a:: + if ( not(ahkTreiberKombi) ) + { + goto neo_u + } + else + { + goto neo_a + } +*s:: + if ( not(ahkTreiberKombi) ) + { + goto neo_i + } + else + { + goto neo_s + } +*d::goto neo_a + if ( not(ahkTreiberKombi) ) + { + goto neo_a + } + else + { + goto neo_d + } +*f:: + if ( not(ahkTreiberKombi) ) + { + goto neo_e + } + else + { + goto neo_f + } +*g:: + if ( not(ahkTreiberKombi) ) + { + goto neo_o + } + else + { + goto neo_g + } +*h:: + if ( not(ahkTreiberKombi) ) + { + if( not(einHandNeo) or not(spacepressed) ) + goto neo_s + else + { + keypressed := 1 + goto %gespiegelt_s% + } + } + else + { + goto neo_h + } +*j:: + if ( not(ahkTreiberKombi) ) + { + if( not(einHandNeo) or not(spacepressed) ) + goto neo_n + else + { + keypressed := 1 + goto %gespiegelt_n% + } + } + else + { + goto neo_j + } +*k:: + if ( not(ahkTreiberKombi) ) + { + if( not(einHandNeo) or not(spacepressed) ) + goto neo_r + else + { + keypressed := 1 + goto %gespiegelt_r% + } + } + else + { + goto neo_k + } +*l:: + if ( not(ahkTreiberKombi) ) + { + if( not(einHandNeo) or not(spacepressed) ) + goto neo_t + else + { + keypressed := 1 + goto %gespiegelt_t% + } + } + else + { + goto neo_l + } +*SC027:: ; ö + if ( not(ahkTreiberKombi) ) + { + if( not(einHandNeo) or not(spacepressed) ) + goto neo_d + else + { + keypressed := 1 + goto %gespiegelt_d% + } + } + else + { + goto neo_ö + } +*SC028:: ; ä + if ( not(ahkTreiberKombi) ) + { + goto neo_y + } + else + { + goto neo_ä + } +; Reihe 4 +*SC02C:: ; y + if ( not(ahkTreiberKombi) ) + { + goto neo_ü + } + else + { + goto neo_y + } +*x:: + if ( not(ahkTreiberKombi) ) + { + goto neo_ö + } + else + { + goto neo_x + } +*c:: + if ( not(ahkTreiberKombi) ) + { + goto neo_ä + } + else + { + goto neo_c + } +*v:: + if ( not(ahkTreiberKombi) ) + { + goto neo_p + } + else + { + goto neo_v + } +*b:: + if ( not(ahkTreiberKombi) ) + { + ;goto neo_z + goto neo_j + } + else + { + goto neo_b + } +*n:: + if ( not(ahkTreiberKombi) ) + { + if( not(einHandNeo) or not(spacepressed) ) + goto neo_b + else + { + keypressed := 1 + goto %gespiegelt_b% + } + } + else + { + goto neo_n + } +*m:: + if( not(einHandNeo) or not(spacepressed) ) + goto neo_m + else + { + keypressed := 1 + goto %gespiegelt_m% + } +return +*SC033:: ; Komma , + if( not(einHandNeo) or not(spacepressed) ) + goto neo_komma + else + { + keypressed := 1 + goto %gespiegelt_komma% + } +return +*SC034:: ; Punkt . + if( not(einHandNeo) or not(spacepressed) ) + goto neo_punkt + else + { + keypressed := 1 + goto %gespiegelt_punkt% + } +return +*SC035:: ; Minus - + if ( not(ahkTreiberKombi) ) + { + if( not(einHandNeo) or not(spacepressed) ) + ;goto neo_j + goto neo_z + else + { + keypressed := 1 + goto %gespiegelt_j% + } + } + else + { + goto neo_strich + } +; Numpad +*NumpadDiv::goto neo_NumpadDiv +*NumpadMult::goto neo_NumpadMult +*NumpadSub::goto neo_NumpadSub +*NumpadAdd::goto neo_NumpadAdd +*NumpadEnter::goto neo_NumpadEnter +*Numpad7::goto neo_Numpad7 +*Numpad8::goto neo_Numpad8 +*Numpad9::goto neo_Numpad9 +*Numpad4::goto neo_Numpad4 +*Numpad5::goto neo_Numpad5 +*Numpad6::goto neo_Numpad6 +*Numpad1::goto neo_Numpad1 +*Numpad2::goto neo_Numpad2 +*Numpad3::goto neo_Numpad3 +*Numpad0::goto neo_Numpad0 +*NumpadDot::goto neo_NumpadDot +*NumpadHome::goto neo_NumpadHome +*NumpadUp::goto neo_NumpadUp +*NumpadPgUp::goto neo_NumpadPgUp +*NumpadLeft::goto neo_NumpadLeft +*NumpadClear::goto neo_NumpadClear +*NumpadRight::goto neo_NumpadRight +*NumpadEnd::goto neo_NumpadEnd +*NumpadDown::goto neo_NumpadDown +*NumpadPgDn::goto neo_NumpadPgDn +*NumpadIns::goto neo_NumpadIns +*NumpadDel::goto neo_NumpadDel + + + diff --git a/windows/autohotkey/neo20a.exe b/windows/autohotkey/neo20a.exe new file mode 100644 index 0000000..655ccfd Binary files /dev/null and b/windows/autohotkey/neo20a.exe differ -- cgit v1.2.3