From dc2da83705202aaadefd4803ecfa4a83af27f181 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?m=C3=B6si?= Date: Tue, 28 Oct 2008 13:38:29 +0000 Subject: =?UTF-8?q?Shortcuts=20optimiert.=20Es=20wird=20jetzt=20nur=20mehr?= =?UTF-8?q?=20das=20mit=20=C2=BBsend=C2=AB=20geschickt,=20was=20AHK=20ohne?= =?UTF-8?q?=20ALT+NumPad-Emulation=20kann.=20Der=20Rest=20bekommt=20ein=20?= =?UTF-8?q?SendUnicodeChar.=20Es=20kann=20nat=C3=BCrlich=20sein,=20dass=20?= =?UTF-8?q?es=20(alte=3F)=20Programme=20gibt,=20die=20nicht=20Unicode-f?= =?UTF-8?q?=C3=A4hig=20sind,=20die=20sich=20=C3=BCber=20Sonderzeichen=20?= =?UTF-8?q?=C3=BCber=20ALT+Numpad=20freuen=20w=C3=BCrden,=20aber=20f=C3=BC?= =?UTF-8?q?r=20AHK=20ist=20es=20schier=20unm=C3=B6glich,=20das=20zu=20unte?= =?UTF-8?q?rscheiden.=20Theoretisch=20k=C3=B6nnte=20man=20einzelnen=20Prog?= =?UTF-8?q?rammen=20oder=20Programmklassen=20=C3=A4hnlich=20dem=20GTK+-Hac?= =?UTF-8?q?k=20eine=20Spezialbehandlung=20angedeihen=20lassen,=20das=20ist?= =?UTF-8?q?=20aber=20was=20f=C3=BCr=20die=20Zukunft?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.neo-layout.org@1049 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/neo-vars/neo20-vars.ahk | 79 ++++++++++++++++++++++++----------------- 1 file changed, 47 insertions(+), 32 deletions(-) (limited to 'windows/neo-vars') diff --git a/windows/neo-vars/neo20-vars.ahk b/windows/neo-vars/neo20-vars.ahk index b7600ea..d7b66a2 100644 --- a/windows/neo-vars/neo20-vars.ahk +++ b/windows/neo-vars/neo20-vars.ahk @@ -1,3 +1,4 @@ +#MaxThreadsPerHotKey 4 /* CM* == 1: Await more compose chars after this sequence? CD* : Replace compose sequence by this character @@ -165,19 +166,19 @@ ED1("left" ,"SLeft") ED1("right" ,"SRght") ED1("numpadenter","SNEnt") +; ###### Shortcuts für alle ASCII-Zeichen (0x21 bis 0x7E) SetFormat, integer, hex -char := 0x20 +char := 0x21 loop { s1 := SubStr(char,3) - if ((char < 0x80) or (char > 0x9F)) - CSU00%s1% := chr(char) + CSU00%s1% := chr(char) char += 1 - if (char = 255) + if (char = 0x7E) break } SetFormat, integer, d - +; #### weitere Shortcuts CSU0009 := "tab" CSU001B := "esc" CSU0020 := "space" @@ -185,33 +186,47 @@ DNCSU005E := "{^}{space}" DNCSU0060 := "{``}{space}" DNCSU007D := "{}}" ; "{} down}" geht nicht, warum auch immer DNCSU00B4 := "{´}{space}" -CSU20AC := "€" -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) +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) ; ÿ CSSEntr := "Enter" CSS_Esc := "Esc" -- cgit v1.2.3