Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Keymap nur für ein Fenster

0 views
Skip to first unread message

Markus Wichmann

unread,
Jul 17, 2008, 3:12:22 AM7/17/08
to
Hi all,

ich habe hier einen Emulator für GameBoy Advance. Der funktioniert
auch gutmit meinen selbstgeschriebenen Spielen (und denen aus dem
Internet, weil es ja langweilig wäre, immer nur die eigenen zu
spielen). Nur dummerweise lässt er die Tastenbelegung nicht
konfigurieren. Da er auch noch closed source ist, kann ich da auch
nicht selbst was dran drehen. Nun ist meine Frage, ob es möglich ist,
genau diesem einen Prozess eine andere Keymap aufzudrücken.
Gleichzeitig laufen meistens mehrere andere Anwendungen, die sollten
diese Keymap _nicht_ abkriegen.

Und wenn wir schon dabei sind: Kann man eigentlich auch einen Joystick
in diese Keymap einarbeiten?

Tschö,
Markus
--
Nur weil ein Genie nix reißt, muß ja nun nicht gleich jeder Idiot
pausieren... Bully hats ja auch geschafft.
-- gUnter nanonüm in de.alt.anime

Niklaus Kuehnis

unread,
Jul 17, 2008, 3:44:07 AM7/17/08
to
Markus Wichmann <null...@gmx.net> wrote:
> ich habe hier einen Emulator für GameBoy Advance. Der funktioniert
> auch gutmit meinen selbstgeschriebenen Spielen (und denen aus dem
> Internet, weil es ja langweilig wäre, immer nur die eigenen zu
> spielen). Nur dummerweise lässt er die Tastenbelegung nicht
> konfigurieren. Da er auch noch closed source ist, kann ich da auch
> nicht selbst was dran drehen. Nun ist meine Frage, ob es möglich ist,
> genau diesem einen Prozess eine andere Keymap aufzudrücken.
> Gleichzeitig laufen meistens mehrere andere Anwendungen, die sollten
> diese Keymap _nicht_ abkriegen.

Vielleicht mit xmodmap und einem zweiten Display?

HTH,
Niklaus

Message has been deleted

Michael Mauch

unread,
Jul 18, 2008, 1:20:10 PM7/18/08
to
Ralf Dᅵblitz wrote:
> Niklaus Kuehnis <kuehni...@gmx-topmail.de> schrieb:
>> Markus Wichmann <null...@gmx.net> wrote:
>>> ich habe hier einen Emulator fᅵr GameBoy Advance. Der funktioniert

>>> auch gutmit meinen selbstgeschriebenen Spielen (und denen aus dem
>>> Internet, weil es ja langweilig wᅵre, immer nur die eigenen zu
>>> spielen). Nur dummerweise lᅵsst er die Tastenbelegung nicht

>>> konfigurieren. Da er auch noch closed source ist, kann ich da auch
>>> nicht selbst was dran drehen. Nun ist meine Frage, ob es mᅵglich ist,
>>> genau diesem einen Prozess eine andere Keymap aufzudrᅵcken.

>>> Gleichzeitig laufen meistens mehrere andere Anwendungen, die sollten
>>> diese Keymap _nicht_ abkriegen.
>>
>> Vielleicht mit xmodmap und einem zweiten Display?
>
> Ich wᅵrde da vermutlich zu xnest tendieren.

In KDE kann man fᅵr einzelne Programme/Fenster unterschiedliche
landesspezifische Tastatureinstellungen einstellen (ich hab's extra mit
xterm und XEmacs ausprobiert). Von einer komplett eigenen
Tastaturbelegung ist das zwar noch ein Stᅵck entfernt, aber immerhin.

Also sollte das doch auch in X allein irgendwie gehen. Oder beobachtet
da der Window-Manager, welches Programm/Fenster den Fokus hat und
wechselt dementsprechend die Tastaturbelegung?

Der naheliegende Test ("watch -- setxkbmap -print" in einem Fenster und
dann im anderen Fenster die Tastaturbelegung ᅵndern) beantwortet die
Frage leider nicht: beim ersten Umschalten der Belegung ᅵndert sich zwar
auch die Ausgabe von setxkbmap, aber danach ist es egal, welches Fenster
den Fokus hat - setxkbmap zeigt immer dasselbe.

Vielleicht ist ein zweites Display oder xnest doch einfacher...


Michael

Wolfgang Becker

unread,
Jul 26, 2008, 6:43:13 AM7/26/08
to
Markus Wichmann <null...@gmx.net> wrote:
> Und wenn wir schon dabei sind: Kann man eigentlich auch einen Joystick
> in diese Keymap einarbeiten?

Zumindest über den Umweg joy2key sollte das möglich sein.
http://interreality.org/~tetron/technology/joy2key/

Tschüß,
Wolfgang
--
Wolfgang Becker *** eMail ua...@gmx.de *** http://uafr.freeshell.org/

0 new messages