Forum: Platinen Eagle, Umlaute, Debian und US-Tastatur


von eagle user (Gast)


Lesenswert?

guten Tag liebe Leser.

Die Kombination lief bis Eagle 7.2 einwandfrei, weil man Umlaute, µ usw. 
mit der X11 compose Funktion erzeugen konnte. Seit 7.3 funktioniert das 
nur noch per Copy&Paste, nicht über die Tastatur. Auch eine deutsche 
Tastatur mit ALTGR scheint nicht zu funktionieren, aber das wäre auch 
keine Lösung.

Kennt evt. jemand einen Trick?

von ..... (Gast)


Lesenswert?

>
> Kennt evt. jemand einen Trick?

Könntest eine eigene  ~/.xmodmap anlegen, eg. mit xkeycaps

https://www.jwz.org/xkeycaps/
funktioniert auch heutzutage noch, vlt. gibt es auch etwas schickeres.

---
Benutze daheim seit 20+ Jahren die gleichen 84key Tastaturen,
der Rest an Soft u. Hardware kommt und geht ...

von eagle user (Gast)


Angehängte Dateien:

Lesenswert?

Danke für den "xmodmap"-Anstoß, aber das vorläufige Endergebnis ist "es 
geht nicht". Was schickeres hab' ich auch nicht gefunden. Der 
compose-Mechanismus ist irgendwann zwischen 1991 und 2005 aus dem 
X-Server in eine lib verschoben worden¹. Also müsste das von Eagle 
selbst unterstützt werden und das tut's wohl seit 7.3 nicht mehr.

Der AltGr-Mechanismus funktioniert aber, auch mit einer US-Tastatur -- 
man muss sich "nur" eine AltGr-Taste und die Umlaut-Tasten definieren. 
Und wenn man schon dabei ist, noch Tasten für ø ° µ ω Ω ≤ ≠ ≥ oder so.

Nachdem ich dafür keine offizielle Methode finden konnte, hab' ich 
99.94% der xkb-Konfiguration gelöscht (naja, ignoriert) und eine eigene 
Tastatur namens "eagle" definiert. Die beiden Windows-Tasten sind 
ALTGR-Tasten, die rechte ALT funktioniert noch normal. Das ß gibt's mit 
ALTGR-s, das ° mit ALTGR-0 usw.

Die Datei (s.o.) gehört nach /usr/share/X11/xkb/symbols/, aber das 
Verzeichnis gehört Debian. Vielleicht funktioniert ein Link auf 
/usr/local/share/ auch nach updates noch. Damit die eagle-Tastatur 
benutzt wird, muss /etc/default/keyboard ungefähr so aussehen:
1
# KEYBOARD CONFIGURATION FILE
2
# Consult the keyboard(5) manual page.
3
XKBMODEL="pc105"
4
XKBLAYOUT="eagle"
5
XKBVARIANT=""
6
XKBOPTIONS="compose:caps,terminate:ctrl_alt_bksp"
7
BACKSPACE="guess"
Ach ja, compose funktioniert (in normalen Programmen) immer noch.

Als Abfallprodukt ist noch eine Tabelle mit allen Zeichen des 
Vektor-Fonts abgefallen. Warum finde ich sowas nicht bei cadsoft (oder 
meinetwegen in Russland)?

[1]
1
the "Multi_key/Compose" mechanism doesn't need to be also mapped as
2
modifier and is easier to configure, but you'll have to type more then
3
 - and not all applications support it. However older X11R5 Xservers
4
do it completely Xserver internally, then it works always.
http://www.in-ulm.de/~mascheck/X11/xmodmap.html
ftp://www.x.org/pub/X11R6.8.2/doc/RELNOTES4.html

von Joe F. (easylife)


Lesenswert?

Ich finde es ja total akzeptabel statt "μF" einfach "uF" zu schreiben, 
"Ω" einfach wegzulassen ("10K" statt "10KΩ", "100" oder "100R" statt 
"100Ω"), und Umlaute durch "ae", "oe", "ue", "ss" ersetzen (oder besser 
gleich alles in Englisch beschriften, dann stellt sich diese Frage schon 
gar nicht).
Das beugt auch Problemen beim PDF-Export vor. Nichts ist ¶rgerlicher als 
Sonderzeichen, die zu Zeichenm¶ll werden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.