summaryrefslogtreecommitdiff
path: root/windows/neo-vars/src/source/shortcuts.ahk
diff options
context:
space:
mode:
authormösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-02-26 11:53:22 +0000
committermösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-02-26 11:53:22 +0000
commit9d8e2ed17297c30442689838eba737742b88bfda (patch)
tree56fccb69b04001df07051207ca662843528cc0d8 /windows/neo-vars/src/source/shortcuts.ahk
parentef9f739f303d37cbf031a197ce6758da35f35b55 (diff)
downloadneo-layout-9d8e2ed17297c30442689838eba737742b88bfda.tar.gz
neo-layout-9d8e2ed17297c30442689838eba737742b88bfda.tar.bz2
neo-layout-9d8e2ed17297c30442689838eba737742b88bfda.zip
Erster Versuch der Umsetzung auf schweizer Tastaturlayout.
initialize.ahk lässt nun sowohl deutsch (00000407) als auch schweizerisch (00000807) durch und lädt Tastenhooks und Belegungen entsprechend. Dafür mussten die keyhooks und keydefinitions entsprechend weiträumig angepasst werden: Die Keyhooks für die wichtigen (=unterschiedlichen) Tasten werden nun *dynamisch* nach dem Start in Abhängigkeit vom Layout erzeugt, die Keydefinitions passen sich den Virtual Keys der entsprechenden Scancodes an. Zusätzlich müssen die Shortcuts an die Möglichkeiten der Tastatur angepasst werden. git-svn-id: https://svn.neo-layout.org@1702 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'windows/neo-vars/src/source/shortcuts.ahk')
-rw-r--r--windows/neo-vars/src/source/shortcuts.ahk125
1 files changed, 0 insertions, 125 deletions
diff --git a/windows/neo-vars/src/source/shortcuts.ahk b/windows/neo-vars/src/source/shortcuts.ahk
index be9844d..28c615b 100644
--- a/windows/neo-vars/src/source/shortcuts.ahk
+++ b/windows/neo-vars/src/source/shortcuts.ahk
@@ -33,63 +33,9 @@ CSU0020 := "space"
**** ist (wie bei den diversen toten Zeichen) oder schlicht mit AHK nicht
**** geht (wie das Key-Repeat der schließenden Klammer).
*/
-; DNCSU005E := "{^}{space}"
-; DNCSU0060 := "{``}{space}"
-; DNCSU00B4 := "{´}{space}"
-
-CSU005E := ""
-CSU0060 := ""
-CSU00B4 := ""
-
DNCSU007D := "{}}" ; "{} down}" geht nicht, warum auch immer
; CSU007D := ""
-/**** die meisten der folgenden Shortcuts werden von AHK zwar verarbeitet,
- **** von dort aber nur als ALT+Numpad verschickt und daher nicht für alle
- **** Programme nutzbar, also auskommentiert und als Unicode-Zeichen
- **** geschickt.
-*/
-CSU20AC := chr(128) ; €
-; CSU201A := chr(130) ; ‚
-; CSU0192 := chr(131) ; ƒ
-; CSU201E := chr(132) ; „
-; CSU2026 := chr(133) ; …
-; CSU2020 := chr(134) ; †
-; CSU2021 := chr(135) ; ‡
-; CSU02C6 := chr(136) ; ˆ
-; CSU2030 := chr(137) ; ‰
-; CSU0160 := chr(138) ; Š
-; CSU2039 := chr(139) ; ‹
-; CSU0152 := chr(140) ; Œ
-; CSU017D := chr(142) ; Ž
-; CSU2018 := chr(145) ; ‘
-; CSU2019 := chr(146) ; ’
-; CSU201C := chr(147) ; “
-; CSU201D := chr(148) ; ”
-; CSU2022 := chr(149) ; •
-; CSU2013 := chr(150) ; –
-; CSU2014 := chr(151) ; —
-; CSU02DC := chr(152) ; ˜
-; CSU2122 := chr(153) ; ™
-; CSU0161 := chr(154) ; š
-; CSU203A := chr(155) ; ›
-; CSU0153 := chr(156) ; œ
-; CSU017E := chr(158) ; ž
-; CSU0178 := chr(159) ; Ÿ
-CSU00A7 := chr(167) ; §
-CSU00B0 := chr(176) ; °
-CSU00B2 := chr(178) ; ²
-CSU00B3 := chr(179) ; ³
-; CSU00B4 := chr(180) ; ´
-CSU00B5 := chr(181) ; µ
-CSU00C4 := chr(196) ; Ä
-CSU00D6 := chr(214) ; Ö
-CSU00DC := chr(220) ; Ü
-CSU00DF := chr(223) ; ß
-CSU00E4 := chr(228) ; ä
-CSU00F6 := chr(246) ; ö
-CSU00FC := chr(252) ; ü
-CSU00FF := chr(255) ; ÿ
CSSSh_L := "LShift"
CSSSh_R := "RShift"
@@ -153,77 +99,6 @@ CSSL_M2 := "LShift"
CSSR_M2 := "RShift"
/*
- Für alle Zeichen, die durch Tastendrücke ohne Shift-Taste zustande kommen,
- muss eine gegebenenfalls gedrückte Shift-Taste vor dem Senden temporär
- gelöst werden. Dafür werden für sämtliche relevante Zeichen die passenden
- UNSHU.... Variablen gesetzt.
-*/
-; Reihe 1
-UNSHU005E := 1 ; ^
-UNSHU0031 := 1 ; 1
-UNSHU0032 := 1 ; 2
-UNSHU0033 := 1 ; 3
-UNSHU0034 := 1 ; 4
-UNSHU0035 := 1 ; 5
-UNSHU0036 := 1 ; 6
-UNSHU0037 := 1 ; 7
-UNSHU0038 := 1 ; 8
-UNSHU0039 := 1 ; 9
-UNSHU0030 := 1 ; 0
-UNSHU00DF := 1 ; ß
-UNSHU00B4 := 1 ; ´
-; Alphabet
-UNSHU0061 := 1 ; a
-UNSHU0062 := 1 ; b
-UNSHU0063 := 1 ; c
-UNSHU0064 := 1 ; d
-UNSHU0065 := 1 ; e
-UNSHU0066 := 1 ; f
-UNSHU0067 := 1 ; g
-UNSHU0068 := 1 ; h
-UNSHU0069 := 1 ; i
-UNSHU006A := 1 ; j
-UNSHU006B := 1 ; k
-UNSHU006C := 1 ; l
-UNSHU006D := 1 ; m
-UNSHU006E := 1 ; n
-UNSHU006F := 1 ; o
-UNSHU0070 := 1 ; p
-UNSHU0071 := 1 ; q
-UNSHU0072 := 1 ; r
-UNSHU0073 := 1 ; s
-UNSHU0074 := 1 ; t
-UNSHU0075 := 1 ; u
-UNSHU0076 := 1 ; v
-UNSHU0077 := 1 ; w
-UNSHU0078 := 1 ; x
-UNSHU0079 := 1 ; y
-UNSHU007A := 1 ; z
-UNSHU00E4 := 1 ; ä
-UNSHU00F6 := 1 ; ö
-UNSHU00FC := 1 ; ü
-; Rest
-UNSHU002B := 1 ; +
-UNSHU0023 := 1 ; #
-UNSHU003C := 1 ; <
-UNSHU002C := 1 ; ,
-UNSHU002E := 1 ; .
-UNSHU002D := 1 ; -
-; AltGr
-UNSHU00B2 := 1 ; ²
-UNSHU00B3 := 1 ; ³
-UNSHU007B := 1 ; {
-UNSHU005B := 1 ; [
-UNSHU005D := 1 ; ]
-UNSHU007D := 1 ; }
-UNSHU005C := 1 ; \
-UNSHU0040 := 1 ; @
-UNSHU20AC := 1 ; Euro
-UNSHU007E := 1 ; ~
-UNSHU007C := 1 ; |
-UNSHU00B5 := 1 ; µ
-
-/*
Jetzt noch ein paar Verschönerungsabkürzungen
*/
CBS__M2 := "Shift+"