Automatisch Sonderzeichen einfügen

Übersicht Sonstiges Smalltalk

Neue Antwort erstellen

pixelshooter

Betreff: Automatisch Sonderzeichen einfügen

BeitragSo, Feb 03, 2008 22:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
einige kennen vielleicht AutoHotkey und/oder das darauf aufsetzende Programm ac'tivAid (wie der name vermuten lässt ist letzteres vom Computermagazin c't). Es gibt auch eine schöne erweiterung die sich da HotStrings nennt. Man kann dort eine Zeichenkette definieren, und wenn man die dort irgendwo eingibt, wird sie ersetzt durch etwas anderes. Bei mir findet das vor allem Anwendung für sonderzeichen.

Jetzt habe ich damit 2 Probleme. Erstens: Anführungszeichen. Ich habe jetzt je einen Hotkey für beide Seiten. Wenn ich also etwas eingebe, sieht das so aus: "D#test"d#, und heraus kommt „test“. Schöner wäre es, wenn es reicht, wenn ich "test"D eingäbe. Vorstellen könnte ich mir das, wenn ich ersetzen anhand eines regulären ausdrucks könnte. so würde "(.*)"D durch „\1“ ersetzt.

Mein zweites Problem: Unicode-Zeichen. AutoHotkey ist nicht unicode fähig. Wenn ich mir jetzt einen hotkey für ein Unicode-Zeichen schreiben will, klappt das schlicht und ergreifend nicht. Es wird stattdessen immer ein ? eingefügt. Kleines anwendungsbeispiel: Ich wollte mir --> durch → ersetzen lassen. Geht nicht, denn → ist ein Unicode zeichen und nicht in der Codepage 1252, die mein Rechner und (wahrscheinlich) auch AHK benutzt, vorhanden.

Ich habe es auch schon versucht, das entsprechende Zeichen als Cp1252 interpretiert senden zu lassen, also →. Allerdings kommt wenn ich das an einen Editor mit Unicode-Dokument sende erwartungsgemäß natürlich auch das da an. Angesehen habe ich mir auch Easy Input, was eine Eingabe ähnlich einer Handytastatur ermöglicht. seltsamerweise funktionieren dort auch unicode zeichen (die in der vorschau im tooltip Cp1252 interpretiert werden und so wie oben aussehen). Allerdings finde ich die Eingabemethode etwas… umständlich.

Hat jemand eine Idee für eine Lösung eines der beiden Probleme (oder beide, will sie ja beide gelöst kriegen^^)?
>> Musikerstellung, Grafik und Design: http://www.pixelshooter.net.tc

Artemis

BeitragMo, Feb 04, 2008 12:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Hm, also ich benutze für die Anführungszeichen die ac'tivAid-Erweiterung "CharacterAid". Guck dir die mal an.

pixelshooter

BeitragMo, Feb 04, 2008 18:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Das ist Easy Input. Aber danke, die erweiterung ist doch ein wenig bequemer einzustellen als das Script mit seinen konfigurationsdateien^^. Mittlerweile habe ich auch noch was gefunden:
http://www.autohotkey.com/forum/topic16367.html . Funktioniert super Very Happy.
>> Musikerstellung, Grafik und Design: http://www.pixelshooter.net.tc

Neue Antwort erstellen


Übersicht Sonstiges Smalltalk

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group