h mit Breve (ḫ U+1E2B) funktioniert (fast ausschliesslich) nicht #362
Labels
No Label
(╯°□°)╯︵ ┻━┻
Bug
Diskussion
Dokumentation
Duplikat
Gitea
Hardware
Hilfe
Invalid
Java
Lernen
Qt
Remote
Subversion
Tablet
Tastaturbelegung
Test
Treiber/Android
Treiber/iOS
Treiber/Linux/Konsole
Treiber/Linux/xkbmap
Treiber/Linux/xmodmap
Treiber/MacOS
Treiber/Windows/AHK
Treiber/Windows/kbdneo
Treiber/Windows/ReNeo
Verbesserung
Website
Windows 11
Wontfix
Worksforme
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: neo/neo-layout#362
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mein System: Debian testing auf einem Thinkpad X32
Ich verwende im wesentlichen XFCE, habe aber auch ein komplettes KDE und ein komplettes LXDE installiert. XFCE bedingt sind auch einige GNOME Komponenten dabei. Die XCompose Datei habe ich wie beschrieben installiert.
Mein Problem:
Ich versuche ein h mit Breve (ḫ U+1E2B) zu tippen.
Die Kombination <h> gibt ein normales h aus (ohne Breve). Die Kombination <a> liefert genauso ein einfaches a ohne Breve. Auch die Installation der XCompose Datei hat daran nichts geändert, dieses Problem besteht nach wie vor komplett.
Workaround-Versuch:
Ich habe in der Datei /usr/share/X11/locale/en_US.UTF-8/Compose folgende Zeilen eingefügt und den Rechner neu gestartet um sicherzugehen, dass es definitiv neu eingelesen wird:
<Multi_key> <U> <H> : "Ḫ" U1E2A # LATIN CAPITAL LETTER H WITH BREVE BELOW
<Multi_key> <U> <h> : "ḫ" U1E2B # LATIN SMALL LETTER H WITH BREVE BELOW
Ergebnis ist, dass die eingetragene Kombination mit Kate funktioniert, mit Iceweasel, LibreOffice und Leafpad allerdings nicht. Könnte also irgendwie mit QT zusammenhängen (?!), damit kenne ich mich aber nicht aus.
Desweiteren wird bei Iceweasel der Breve unter dem h (wenn ich das ḫ wie oben per copy paste einfüge) erst eine Zeile darunter angezeigt, wo es sich dann mit dem dort getippten Buchstaben überlagert. Dies ist reproduzierbar in diesem Ticket-Formular, im Web-IRC Chat und bei Wikipedia. Weiss nicht, ob das vielleicht etwas damit zu tun hat. Die Versetzung findet in den anderen Programmen nicht statt.
Das kann ein Hardwareproblem sein. Um ein Symbol von Ebene 6 einzugeben muss man 3 Tasten gleichzeitig drücken, und die meisten Tastaturen können nicht alle solche Kombinationen erkennen. Probiere mal mit xev aus, ob die dead_breve überhaupt ankommt. Oder probiere aus, die Mod3- oder Mod4-Taste von der anderen Seite zu benutzen.
Hast du die Anweisungen zu Qt und GTK in der Dokumentation befolgt?
Liegt das vielleicht an der verwendeten Schriftart?
Hallo,
danke für die Hinweise! Das folgende habe ich eben mal ausprobiert, Ergebnis ist interessant! Ich habe den FAQ Eintrag zu GTK eben erst auf Deinen Hinweis gefunden, aber nicht viel verstanden, was aber auch an meiner körperlichen Verfassung nach zehn Stunden Umzug liegen kann/wird... Den Teil schau ich mir morgen nochmal an.
Also Leafpad, Iceweasel, LibreOffice:
Wenn ich die Komination <T3> <h> drücke gibt er mir ein h.
Wenn ich die Komination <T3> <a> drücke gibt er mir ein a.
Wenn ich die Komination <T3> <h> drücke gibt er mir einen Fehlerton.
Wenn ich die Komination <T3> <a> drücke gibt er mir ein ă.
Kate
Wenn ich die Komination <T3> <h> drücke gibt er mir ein h.
Wenn ich die Komination <T3> <a> drücke gibt er mir ein a.
Wenn ich die Komination <T3> <h> drücke gibt er mir ein ḫ!
Wenn ich die Komination <T3> <a> drücke gibt er mir ein ă.
Hier ist die Ausgabe von xev, das sagt mir allerdings nicht viel... Ich habe nacheinander folgende Tasten gedrückt:
<T3> <h>
<T3> <a>
<T3> <h>
<T3> <a>
Gute Nacht und danke!
Hallo,
ich habe jetzt die GTK Hinweise gelesen und durchgearbeitet. Das einzige was funktioniert hat war der Eintrag in der ~/.bashrc wenn ich ein Terminal öffne und der Eintrag der beiden Zeilen speziell in das Startskript von libreoffice in /usr/bin/.
Jedenfalls funktioniert jetzt die Kombination auch bei libreoffice: <T3> <h> => ḫ
Verbliebenes Problem ist nur noch die Kombination, <T3> <h> die nach wie vor in keinem Programm funktioniert. Gibt es dafür irgendeine Lösung?
Danke schonmal!
An der Ausgabe sieht man, dass T3 nicht erkannt wird, wenn M3+M4 links schon gedrückt sind. Das ist ganz klar ein Hardwareproblem. Falls dich die Details interessieren suche auf dem Internet nach „n-key rollover“.