On Wednesday 02 November 2005 10:58, Bernhard Bühler wrote:
für eine bestimmte Anwendung die in einem KDE-Terminalfenster abläuft war ich gezwungen einzelne Keys umzumappen.
# Keys setzen /usr/bin/X11/xmodmap -e "keycode 106 = 0x01" /usr/bin/X11/xmodmap -e "keycode 107 = 0x18" /usr/informix/bin/fglgo $* # Keys reseten /usr/bin/X11/xmodmap -e "keycode 106 = 0xff63" /usr/bin/X11/xmodmap -e "keycode 107 = 0xffff"
Soweit so gut, die Keys sind nun für die Applikation richtig belegt. Der Haken an der Sache ist, dass die neue Keybelegung für dir ganze Desktopumgebung wirksam wird und in anderen Anwendungen diese Keys zB. Backspace nicht mehr gehen.
Weiss jemand wie ich die Keys nur für bestimmte Fenster mappen kann ohne die ganze Umgebung zu verändern?
Oder ein anderes Verfahren um die Keys zu mappen (geht anscheinend leider nicht anders)
xterm benutzt eine Translations-Table, um X11-Keysyms in Aktionen zu übersetzen. Wenn konsole das auch so macht, kannst Du damit die Tasten nochmal für ein einzelnes Fenster beliebig umdefinieren. Damit sollte Dein Problem lösbar sein. Evtl musst Du halt xterm statt konsole benutzen. Torsten