Werner <mey.wer <at> web.de> writes:

> 
> Pascal Hauck <neo <at> pascalhauck.de> writes:
> > Ich werde gerne das nächste mal sagen „es gibt dead_xxxx, aber erst seit 
> > kurzer Zeit und darum können wir es in Neo NOCH nicht verwenden.“
> > Wir sollten keine keysyms definieren, die bei Anwendern Probleme sehr 
> > wahrscheinlich Probleme erzeugen – insbesondere nicht, weil die Zeichen für
> > dead keys nur Namen sind, jedes beliebige Unicodezeichen erfüllt den selben
> > Zweck und funktioniert bei allen problemlos.
> > Selbstverständlich werden wir das irgendwann durch den passenden keysym 
> > ersetzen, zu früh sollte das aber nicht passieren. Mein Linux ist 1½ Jahre
> > alt – ich halte das nicht für vollkommen veraltet, aber aus dem Grund ist 
> > dead_dasia (und 27 weitere dead keys)
> 
> Diese Namen müssen doch irgendwie in X definiert sein, damit man sie in 
> xmodmap verwenden kann, oder?
> Wo gibt es eine Liste aller dead keys (mal ohne Rücksicht darauf, dass sie in
> älteren Systemen noch nicht alle funktionieren)?
> 
> > Wie lange haben wir über den fehlenden dead_stroke gesprochen – und der 
> > wurde schon 2006 definiert.
> 
> (Z.B. funktioniert dieser bei mir auch noch nicht.)
> 
> Auch wenn es nur vier Anwendungen für ein dead comma below gibt (t, T, s, S),
> fände ich es wünschenswert (nicht für neo, sondern für mich)! Denn die 
> fertigen Zeichen einzubinden schluckt 4 Positionen, der dead key eine. Und 
> unicode hex 326 muss *nach* dem Träger eingegeben werden während die 
> dead keys *vorher* getippt werden...
> 
> Gruß
> 
> Werner

PS:
Auf:
http://cgit.freedesktop.org/xorg/proto/xproto/tree/keysymdef.h
finde ich gerade:
#define XK_dead_belowcomma               0xfe6e

Nun frage ich mich, wieso xmodmap bei mir schimpft, wenn ich dead_belowcomma in
einer xmodmap-datei stehen habe und diese zu laden versuche
~> xmodmap .Xmodmap.d-n 
xmodmap:  .Xmodmap.d-n:28:  bad keysym name 'dead_belowcomma' in keysym list
xmodmap:  1 error encountered, aborting.

während dead_stroke keine solche Fehlermeldung bringt, aber auch nichts bewirkt.
 
Ab welchen linuces wird denn diese keysymdef.h verwendet?





Antwort per Email an