sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #102626
Re: XSendEvent
On 02/15/2013 01:51 PM, Mogens Kjaer wrote:
> On 02/15/2013 01:29 PM, Robert Larsen wrote:
> ...
>> Men hvorfor er der så forskellig opførsel for forskellige programmer?
>
> xterm smider den slags events væk som standard.
>
> ctrl-venstre klik på et xterm vindue, og man kan slå "Allow SendEvents"
> til, så virker det.
>
> Skal du bruge programmet mod et xterm vindue?
Nej, en browser...men jeg kan så se, at det heller ikke virker på
spillemaskinen :-(
Men ét eller andet bliver der da sendt, for browserens menu dukker op i
Unity, ligesom når man trykker <Alt> tasten.
Så det er måske en forkert keycode, selvom jeg fandt den med 'xev'
kommandoen.
Jeg prøvede at rette koden til så den gjorde følgende:
sym = XStringToKeysym("a");
code = XKeysymToKeycode(display, sym);
Det giver en stribe a'er på min arbejdsmaskine, men ikke på
spillemaskinen...det er fortsat som <Alt> tasten.
Follow ups
References