Hi!
Ich habe heute die senile Bettflucht genützt, ein paar Änderungen an
neo-vars durchzuführen, über die ich euch jetzt in Kenntnis sezten möchte.
1. AutoHotkey-1.1.08+-Kompatibilität
Seit letzten Juli hat neo-vars das Problem, dass die Umlaute nicht mehr
gehen, wenn man die AHK-Dateien mit einer neuen AHK-Version direkt
ausführt. Die Macher von AutoHotkey sind leider auf die dumme Idee
gekommen, für UTF-8-Dateien tatsächlich einen BOM zu erfordern, obwohl
das Konzept bereits so gut umgesetzt war. :( Naja, ich habe jetzt in
alle Dateien, die Umlaute enthalten, den BOM eingefügt. Lustig daran:
Der Notepad, den ich dazu verwendet habe, hat die Dateien anstandslos
mit UTF-8-Kodierung geladen und nicht als ANSI. Damit geht AHK nicht nur
einen, sondern gleich zwei Schritte zurück. Sehr ärgerlich.
2. Bildschirmtastatur
Microsoft arbeitet ja schrittweise daran, die Leute von ihren bad habits
zu befreien, dazu gehört auch das Arbeiten als Administrator. Hat man
eingeschränkte Rechte, klappt das Herungerladen des für die
Bildschirmtastatur notwendigen Fonts nicht mehr. Ursache ist, dass der
Font als ZIP-Datei daherkommt, der erst entpackt werden muss, wofür ich
erst ein Entpackprogramm herunterladen, daraus den unzip.exe
extrahieren, und damit das gepackte Font-Archiv öffnen muss. Diese
Methode funktioniert nicht mehr, da das Ausführen von Programmen
unbekannter Herkunft, wie dem Entpackprogramm, nicht mehr so einfach geht.
Fix: Windows kann mit Bordmitteln ZIP-Dateien entpacken, man muss nur
wissen, wie. :) Die neue Version enthält nun den relevanten Code und
scheint ganz gut zu funktionieren. Gleichzeitig habe ich auch eine
Änderung eingebaut, sodass jetzt der temporäre Ordner nach der
Font-Extraktion vom gepackten Font-Archiv befreit wird.
3. KOY
Die NordTast-Varianten wurden um K.O,Y erweitert. Das hat für normale
Neo-2-Anwender keine Auswirkung.
4. Neues EXE
Ich habe auch das neo20.exe aktualisiert. Es wurde mit einem
brandaktuellen AutoHotkey_L 1.1.09.03 (32 Bit) generiert.
Bei Problemen bitte ich um Rückmeldung.
lG,
- Moesi