staging.inyokaproject.org

Wie STRG + 3 Shortcut abstellen?

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

painkiller

Avatar von painkiller

Anmeldungsdatum:
29. Oktober 2004

Beiträge: Zähle...

Hallo,

ich versuche, ET unter Linux zu spielen. Es klappt auch ganz gut, nur wenn ich mit STRG krieche und dann auf zB Waffe 3 wechseln will, dann wird STRG+3 als ESC interpretiert, denn das Menu klappt auf.

Wie kann ich die Shortcuts mit STRG+<Zahl> abstellen? Habe mir schon mal Xmodmap angesehen, aber da verstehe ich nur Bahnhof...

Gruss, Stefan

JuergenF

Anmeldungsdatum:
22. Oktober 2004

Beiträge: 2009

Zum rumbasteln gibts da noch 'xkeycaps', das ist grafisch und man sieht zumindest ein bisschen, was man tut 😉

Ohne jetzt xmodmap Experte zu sein (soll heissen, helfen kann ich auch nicht) würde ich Dir aber raten, das nochmal anzugucken.
'man xmodmap' hat sogar mal ein paar Beispiele.
Kleines Experiment von mir (mit Hilfe von 'xkeycaps' s.o., und 'xmodmap -pk'):

xmodmap -e "keycode 12= 0x0033 0x00a7 0x0000 0x00a3" #strg-Belegung wegmachen
xmodmap -e "keycode 12= 0x0033 0x00a7 0x00b3 0x00a3" #und wieder hin


Dann würde ich das Spiel in einem Script starten, und im Script vorher ändern, hinterher wieder zurück.
Sonst fragst Du später mal nach seltsamen Tastaturproblemen und keiner kommt drauf, dass Du das geändert hast.
Ausserdem musst Du das ja wohl jedesmal wieder machen...

painkiller

(Themenstarter)
Avatar von painkiller

Anmeldungsdatum:
29. Oktober 2004

Beiträge: Zähle...

Habe jetzt eine passende Lösung gefunden und das Startscript /usr/local/bin/et modifiziert (benötigt root-Rechte):

#!/bin/sh
# Needed to make symlinks/shortcuts work.
# the binaries must run with correct working directory

# Entferne alle Shortcuts mit STRG
xmodmap -e "clear control"

cd "/usr/local/games/enemy-territory/"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.
./et.x86 "$@"

# Hole die STRG-Shortcuts wieder
xmodmap -e "add control = Control_L"
Antworten |