← Back to team overview

sslug-teknik team mailing list archive

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