Opened 18 years ago
Closed 17 years ago
#3 closed Fehler/Defekt (fixed)
[ahk] In GTK-Anwendungen lassen sich keine Unicodezeichen eintippen
| Reported by: | Owned by: | ||
|---|---|---|---|
| Priority: | normal | Milestone: | Neo Version 2.0 |
| Component: | Treiber: Windows – AHK | Version: | 2.0 BETA |
| Keywords: | Cc: |
Description
In GTK-Anwendungen funktionieren bestimmte Tastenkürzel nicht. Wenn ich ALT+% zum Beispiel in Emacs drücke kommt ein % und es wird nicht der Befehl zum Ersetzen von Text ausgeführt.
Ich benutze AHK Variante von NEO 2.0 aus dem SVN.
Change History (5)
comment:1 by , 18 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
comment:2 by , 18 years ago
| Milestone: | → Neo Version 2.0 |
|---|
comment:3 by , 18 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
Der Fehler wurde scheinbar noch nicht behoben, siehe dazu diese Fehlerbeschreibung per Mail:
Ich nutze Windows Vista (32 Bit) und Autohotkey für Neo 2.0. In beinahe allen Anwendungen funktioniert Neo gänzlich. Doch gibt es einige, bei denen es leider nicht funktioniert. Ein Beispiel wäre dafür der Instant Messenger Pidgin: http://www.pidgin.im/ (die Webseite hatte in den letzten Tagen einige Probleme, es
könnte also sein, dass sie zur Zeit nicht verfügbar ist).
Ein anderes wäre Emacs. Dies ist ein Editor, zum Beispiel zum Programmieren verwendet. Es ist ein OpenSource-Programm, welches auch nicht installiert werden muss. Ein einfaches Entpacken in einen Ordner reicht.
Hier gibt es Emacs: http://ftp.gnu.org/gnu/emacs/windows/
Zum Beispiel die Version 22.3: http://ftp.gnu.org/gnu/emacs/windows/emacs-22.3-bin-i386.zip
Nachdem Emacs entpackt wurde einfach einen Doppelklick auf C:\temp_ordner\emacs-22.3\bin\runemacs.exe Wenn das Programm gestartet wurde, dann oben im Menü bitte Buffers-->*scratch* auswählen. Dort könnt ihr frei herumtippen und ausprobieren, was Neo darstellen kann.
Bei mir ist es so, dass ich alle Zeichen korrekt sehe wenn ich
- keinen Modifier benutze (kleine Buchstaben, Zahlen, ...)
- Shift drücke (Großbuchstaben, €, $, ...)
- Caps/Mod3 verwende (Klammern, Programmierung, ...)
- mit Mod4 navigiere (Pfeiltasten, Entf, ...)
Doch griechische Zeichen wie Lambda oder Tau sind Fehlanzeige. Die Kombination von Shift+Caps (Ebene 5) wird nicht genommen. Das ist auch in Pidgin so. Dort kann ich auch beispielsweise nicht mal die „Anführungszeichen” benutzen, also Shift+8 sowie Shift+0.
Mir ist es jedoch möglich beispielsweise in Notepad meine Zeichen einzugeben, also etwa λ, π, ε, etc., diese zu kopieren und dann in Emacs einzufügen (Menü: Edit-->Paste oder Tasten- Kombination Strg+y). Dann werden die Zeichen auch korrekt dar- gestellt und verarbeitet. Es liegt also nicht einfach daran, dass Emacs mir da nur Fragezeichen hinmalt und tatsächlich meine gewünschten Sonderzeichen vom Computer korrekt erfasst wurden. Es ist kein Darstellungsproblem, sondern eines der Eingabe.
comment:4 by , 18 years ago
| Summary: | Tastenkombinationen gehen in GTK-Anwendungen nicht → [ahk] In GTK-Anwendungen lassen sich keine Unicodezeichen eintippen |
|---|
Unter manchen (?) Systemen funktioniert der GTK-Workaround in der Methode SendUnicodeChar(0x????, "…") nicht, unter Emacs werden nur Fragezeichen angezeigt oder Zeichen der ersten Ebene oder ß auf der 5. Ebene von B.
comment:5 by , 17 years ago
| Resolution: | → fixed |
|---|---|
| Status: | reopened → closed |
- Mail vom 28.10.2008 15:14: keine Probleme mehr (von Neo aus ;))

Das hatte nichts mit GTK zu tun da Emacs unter Windows eine native Anwendung ist. Nun gehts aber! Keine Ahnung wann und wie das gefixed wurde, aber inzwischen gehts ;).