olaf <
ol...@criseis.ruhr.de> wrote:
> Hm..wenn ich das richtig verstehe dann kommen die Tasten irgendwie
> nicht in der Shell an.
Die Shell nimmt niemals keyboards events an. Das macht der
Terminaltreiber, in deinem Fall wohl das xterm.
> Hab ich z.B xev laufen und druecke in dem Terminalfenster wo xev
> lauft "F12" so bekommen ich ^[[23
Das setzt das xterm so um.
> Bewege ich die Maus auf das xev-Fenster und drueck dort "F13"
> kommt dagegen:
>
> KeyPress event, serial 42, synthetic NO, window 0x1200001,
> root 0x716, subw 0x0, time 385048100, (150,167), root:(1081,190),
> state 0x0, keycode 79 (keysym 0xffca, F13), same_screen YES,
> XLookupString gives 0 bytes:
> XmbLookupString gives 0 bytes:
> XFilterEvent returns: False
Das ist das X event.
> Ein weiteres Problem, hiermit kann ich F12 neu belegen:
> bind '"\e[25~":"foobar"'
DAS wiederum ist ein bash/readline feature, das ueberhaupt nichts mit X11
zu tun hat.
> Das funktioniert in der bash auch.
Weil die bash readline verwendet.
> Es funktioniert aber nicht mehr im Eingabefenster von eagle.
Ich weiss zwar nicht, was eagle ist, aber das verwendet wohl kein
readline, deshalb ignoriert es deine Konfiguration.
> Liegt das an dem Programm
Ja.
Du musst jemanden fragen, der sich mit eagle auskennt.
Das Ganze ist aber laengst kein Hardware-Problem mehr.
Du solltest damit nach de.comp.os.unix.x11 umziehen.