34c441881d
git-svn-id: https://svn.neo-layout.org@849 b9310e46-f624-0410-8ea1-cfbb3a30dc96
239 lines
5 KiB
AutoHotkey
239 lines
5 KiB
AutoHotkey
/*
|
|
------------------------------------------------------
|
|
QWERTZ->Neo umwandlung
|
|
------------------------------------------------------
|
|
*/
|
|
|
|
; Reihe 1
|
|
*VKDCSC029::goto neo_tot1 ; Zirkumflex
|
|
*VK31SC002::goto neo_1
|
|
*VK32SC003::goto neo_2
|
|
*VK33SC004::goto neo_3
|
|
*VK34SC005::goto neo_4
|
|
*VK35SC006::goto neo_5
|
|
*VK36SC007::goto neo_6
|
|
*VK37SC008::
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_7
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_7%
|
|
}
|
|
*VK38SC009::
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_8
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_8%
|
|
}
|
|
*VK39SC00A::
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_9
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_9%
|
|
}
|
|
*VK30SC00B::
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_0
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_0%
|
|
}
|
|
*VKDBSC00C:: ; ß
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_strich
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_strich%
|
|
}
|
|
*VKDDSC00D::goto neo_tot2 ; Akut
|
|
|
|
; Reihe 2
|
|
|
|
VK09SC00F::goto neo_tab
|
|
*VK51SC010:: ; q (x)
|
|
goto neo_x
|
|
*VK57SC011:: ; w (v)
|
|
goto neo_v
|
|
*VK45SC012:: ; e (l)
|
|
goto neo_l
|
|
*VK52SC013:: ; r (c)
|
|
goto neo_c
|
|
*VK54SC014:: ; t (w)
|
|
goto neo_w
|
|
*VK5ASC015:: ; z (k)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_k
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_k%
|
|
}
|
|
*VK55SC016:: ; u (h)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_h
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_h%
|
|
}
|
|
*VK49SC017:: ; i (g)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_g
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_g%
|
|
}
|
|
*VK4FSC018:: ; o (f)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_f
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_f%
|
|
}
|
|
*VK50SC019:: ; p (q)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_q
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_q%
|
|
}
|
|
*VKBASC01A:: ; ü (ß)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_sz
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_sz%
|
|
}
|
|
*VKBBSC01B:: ; + (tot3)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_tot3
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_tot3%
|
|
}
|
|
|
|
; Reihe 3
|
|
*VK41SC01E:: ; a (u)
|
|
goto neo_u
|
|
*VK53SC01F:: ; s (i)
|
|
goto neo_i
|
|
*VK44SC020:: ; d (a)
|
|
goto neo_a
|
|
*VK46SC021:: ; f (e)
|
|
goto neo_e
|
|
*VK47SC022:: ; g (o)
|
|
goto neo_o
|
|
*VK48SC023:: ; h (s)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_s
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_s%
|
|
}
|
|
*VK4ASC024:: ; j (n)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_n
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_n%
|
|
}
|
|
*VK4BSC025:: ; k (r)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_r
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_r%
|
|
}
|
|
*VK4CSC026:: ; l (t)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_t
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_t%
|
|
}
|
|
*VKC0SC027:: ; ö (d)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_d
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_d%
|
|
}
|
|
*VKDESC028:: ; ä (y)
|
|
goto neo_y
|
|
|
|
; Reihe 4
|
|
*VK59SC02C:: ; y (ü)
|
|
goto neo_ü
|
|
*VK58SC02D:: ; x (ö)
|
|
goto neo_ö
|
|
*VK43SC02E:: ; c (ä)
|
|
goto neo_ä
|
|
*VK56SC02F:: ; v (p)
|
|
goto neo_p
|
|
*VK42SC030:: ; b (z)
|
|
goto neo_z
|
|
*VK4ESC031:: ; n (b)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_b
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_b%
|
|
}
|
|
*VK4DSC032:: ; m (m)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_m
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_m%
|
|
}
|
|
*VKBCSC033:: ; , (,)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_komma
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_komma%
|
|
}
|
|
*VKBESC034:: ; . (.)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_punkt
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_punkt%
|
|
}
|
|
*VKBDSC035:: ; - (j)
|
|
if !einHandNeo or !spacepressed
|
|
goto neo_j
|
|
else {
|
|
keypressed := 1
|
|
goto %gespiegelt_j%
|
|
}
|
|
|
|
; Numpad
|
|
*VK90SC145::goto neo_NumLock
|
|
*VK6FSC135::goto neo_NumpadDiv
|
|
*VK6ASC037::goto neo_NumpadMult
|
|
*VK6DSC04A::goto neo_NumpadSub
|
|
*VK6BSC04E::goto neo_NumpadAdd
|
|
*VK0DSC11C::goto neo_NumpadEnter
|
|
*VK67SC047:: ; NumPad7
|
|
*VK24SC047::goto neo_Numpad7 ; NumPadHome
|
|
*VK68SC048:: ; NumPad8
|
|
*VK26SC048::goto neo_Numpad8 ; NumPadUp
|
|
*VK69SC049:: ; NumPad9
|
|
*VK21SC049::goto neo_Numpad9 ; NumPadPgUp
|
|
*VK64SC04B:: ; NumPad4
|
|
*VK25SC04B::goto neo_Numpad4 ; NumPadLeft
|
|
*VK65SC04C:: ; NumPad5
|
|
*VK0CSC04C::goto neo_Numpad5 ; NumPadClear
|
|
*VK66SC04D:: ; NumPad6
|
|
*VK27SC04D::goto neo_Numpad6 ; NumPadRight
|
|
*VK61SC04F:: ; NumPad1
|
|
*VK23SC04F::goto neo_Numpad1 ; NumPadEnd
|
|
*VK62SC050:: ; NumPad2
|
|
*VK28SC050::goto neo_Numpad2 ; NumPadDown
|
|
*VK63SC051:: ; NumPad3
|
|
*VK22SC051::goto neo_Numpad3 ; NumPadPgDn
|
|
*VK60SC052:: ; NumPad0
|
|
*VK2DSC052::goto neo_Numpad0 ; NumPadIns
|
|
*VK6ESC053:: ; NumPadDot
|
|
*VK2ESC053::goto neo_NumpadDot ; NumPadIns
|