neue version von autohotkey-zeugs für nora hochgeladen
git-svn-id: https://svn.neo-layout.org@77 b9310e46-f624-0410-8ea1-cfbb3a30dc96
This commit is contained in:
parent
3ff1dad727
commit
df66db469f
3 changed files with 543 additions and 400 deletions
|
@ -1,30 +1,40 @@
|
|||
== Installation ==
|
||||
Hierfür braucht man keine Administratorrechte, es muss jedoch zuerst ein
|
||||
Programm namens „autohotkey“
|
||||
(http://www.autohotkey.com/download/AutohotkeyInstall.exe) installiert werden.
|
||||
Dazu benötigt man KEINE Administratorrechte, wenn man das Programm
|
||||
beispielsweise in das Verzeichnis „Eigene Dateien/NEO“ installiert.
|
||||
|
||||
=== ahk-Dateien ===
|
||||
Danach kann man .ahk-Skripte mit einem Doppelklick starten. Man erhält dann ein Systray-Icon, mit dem man das Skript vorübergehend deaktivieren (Suspend) oder
|
||||
komplett beenden kann.
|
||||
Wenn das Öffnen nicht direkt funktioniert: Öffnen mit -> Autohotkey.exe
|
||||
auswählen -> Immer mit diesem Programm öffnen.
|
||||
|
||||
=== Automatischer Start ===
|
||||
Bei Bedarf kann man sich eine Verknüpfung mit neo20.ahk in den Autostart-Ordner
|
||||
legen, dann hat man das Layout direkt bei der Anmeldung.
|
||||
|
||||
== Wie es funktioniert ==
|
||||
Das Programm kann alle Tastendrucke abfangen und statt dessen andere Tasten
|
||||
simulieren. Die Zeile
|
||||
a::send b
|
||||
fängt z. B. die Taste a ab und sendet statt dessen ein b.
|
||||
Die ahk-Dateien lassen sich mit einem Texteditor bearbeiten, man muss dann nur
|
||||
das Skript neu starten um die Änderungen zu übernehmen.
|
||||
|
||||
== Bekannte Fehler ==
|
||||
AltGr scheint recht buggy zu sein, siehe
|
||||
http://www.autohotkey.com/forum/topic10169.html. Vielleicht hilft es, die
|
||||
Umbelegung von AltGr in eine Extra-Datei zu schreiben.
|
||||
|
||||
== Installation ==
|
||||
Hierfür braucht man keine Administratorrechte, es muss jedoch zuerst das
|
||||
Programm namens „autohotkey“
|
||||
(http://www.autohotkey.com/download/AutohotkeyInstall.exe) installiert werden.
|
||||
Dazu benötigt man KEINE Administratorrechte, wenn man das Programm
|
||||
beispielsweise in das Verzeichnis „Eigene Dateien/NEO“ installiert.
|
||||
|
||||
=== ahk-Dateien ===
|
||||
Danach kann man .ahk-Skripte mit einem Doppelklick starten. Man erhält
|
||||
dann ein Systray-Icon, mit dem man das Skript vorübergehend deaktivieren
|
||||
(Suspend) oder komplett beenden kann.
|
||||
Wenn das Öffnen nicht direkt funktioniert: Öffnen mit -> Autohotkey.exe
|
||||
auswählen -> Immer mit diesem Programm öffnen.
|
||||
|
||||
=== Automatischer Start ===
|
||||
Bei Bedarf kann man sich eine Verknüpfung mit neo20.ahk in den
|
||||
Autostart-Ordner legen, dann hat man das Layout direkt bei der Anmeldung.
|
||||
|
||||
== Wie es funktioniert ==
|
||||
Das Programm kann alle Tastendrucke abfangen und statt dessen andere Tasten
|
||||
simulieren. Die Zeile
|
||||
a::send b
|
||||
fängt z. B. die Taste a ab und sendet statt dessen ein b.
|
||||
Die ahk-Dateien lassen sich mit einem Texteditor bearbeiten, man muss dann
|
||||
nur das Skript neu starten um die Änderungen zu übernehmen.
|
||||
|
||||
== Bekannte Fehler ==
|
||||
Das Umbelegen der Funktionstasten ist etwas ‚buggy‘ (siehe
|
||||
http://www.autohotkey.com/forum/topic10169.html) und wurde deshalb in
|
||||
eine Extradatei ausgelagert (neo20-remap.ahk).
|
||||
Verwendung auf eigene Gefahr, einfach beide Skripte starten.
|
||||
Problem: besonders auf der 6. Ebene kommt oft nur Control Down an,
|
||||
aber nicht das Up, dann bleibt Control aktiv - Lösung ist dann, einmal die
|
||||
normale Controltaste zu drücken.
|
||||
|
||||
Soll mehr als ein Buchstabe auf einer höheren Ebene geschrieben werden,
|
||||
muss zwischendurch der Modifier losgelassen werden.
|
||||
|
||||
Ohne die Remap-Datei kann die 5. Ebene mit Ctrl+Win erreicht werden
|
||||
(6. entsprechend mit Ctrl-Win-Shift).
|
45
windows/XP/autohotkey/neo20-remap.ahk
Normal file
45
windows/XP/autohotkey/neo20-remap.ahk
Normal file
|
@ -0,0 +1,45 @@
|
|||
/*
|
||||
Umbelegung von AltGr auf CapsLock und #,
|
||||
dafür Mod5 auf AltGr und <
|
||||
*/
|
||||
|
||||
#singleinstance force
|
||||
#usehook on
|
||||
|
||||
name = Umbelegung AltGr und Mod5
|
||||
menu, tray, tip, %name%
|
||||
|
||||
; Für 3. und 4. Ebene:
|
||||
; CapsLock und # (SC02B) werden zu AltGr (SC138):
|
||||
|
||||
*CapsLock::
|
||||
*SC02B::
|
||||
Send {SC138 Down}
|
||||
return
|
||||
|
||||
*CapsLock Up::
|
||||
*SC02B Up::
|
||||
Send {SC138 Up}
|
||||
return
|
||||
|
||||
|
||||
; Für 5. und 6. Ebene:
|
||||
; < (SC056) und AltGr werden zu Win + Ctrl:
|
||||
;Code funktioniert noch nicht so ganz, manchmal kommt nur Control Down an, aber nicht das Up, dann bleibt Control aktiv - Lösung ist dann, einmal die normale Controltaste zu drücken
|
||||
; Was sonst noch helfen kann:
|
||||
; Nach dem Drücken des Modifiers einen kleinen Moment warten
|
||||
; Soll mehr als ein Buchstabe auf der 5.\6. Ebene geschrieben werden, zwischendurch den Modifier loslassen
|
||||
|
||||
*SC056::
|
||||
*SC138::
|
||||
Send {RWin Down}
|
||||
Send {Control Down}
|
||||
return
|
||||
|
||||
*SC056 Up::
|
||||
*SC138 Up::
|
||||
Send {Control Up}
|
||||
Send {RWin Up}
|
||||
return
|
||||
|
||||
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue