Bonjour,
J’utilise gnome-rdp (mais c’est pareil avec freerdp-x11) pour me connecter en bureau à distance, soit sur une vm kvm sous XP, soit sur un TSE sous windows server 20xx.
J’ai besoin de faire sur mon application sous windows alt + clique droit, et ça ne fonctionne pas : c’est comme si il prenait bien le alt, mais pas le clique droit.
Si je fais alt, il ouvre le menu Fichier, et si je fait clique droit il lance bien l’action liée (action 1), mais si je fais alt et que je clique droit en même temps ça ne fait pas mon action 2.
Par contre ctrl + clique droit fait bien l’action 3 attendue.
Je ne sais pas si je suis clair
J’ai essayé aussi en vnc sur ma vm, et c’est pareil.
Si je prends un poste avec XP, l’action fonctionne, aussi bien en bureau à distance que directement sur le poste, ce n’est donc pas un problème de la connexion rdp (ou alors de son implémentation sous linux).
Ce qui me semble bizarre, c’est la sortie de xev, donc sur mon poste sous linux :
Pour ctrl + clique droit :
[code]KeyPress event, serial 48, synthetic NO, window 0x6200001,
root 0xb5, subw 0x0, time 11692006, (127,20), root:(128,810),
state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
ButtonPress event, serial 48, synthetic NO, window 0x6200001,
root 0xb5, subw 0x0, time 11692278, (127,20), root:(128,810),
state 0x14, button 3, same_screen YES
ButtonRelease event, serial 48, synthetic NO, window 0x6200001,
root 0xb5, subw 0x0, time 11692358, (127,20), root:(128,810),
state 0x414, button 3, same_screen YES
KeyRelease event, serial 48, synthetic NO, window 0x6200001,
root 0xb5, subw 0x0, time 11693014, (127,20), root:(128,810),
state 0x14, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False[/code]
Pour alt + clique droit :
[code]KeyPress event, serial 48, synthetic NO, window 0x6200001,
root 0xb5, subw 0x0, time 11869045, (125,81), root:(1418,526),
state 0x10, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
LeaveNotify event, serial 48, synthetic NO, window 0x6200001,
root 0xb5, subw 0x0, time 11869238, (125,81), root:(1418,526),
mode NotifyGrab, detail NotifyAncestor, same_screen YES,
focus YES, state 1048
EnterNotify event, serial 48, synthetic NO, window 0x6200001,
root 0xb5, subw 0x0, time 11869338, (125,81), root:(1418,526),
mode NotifyUngrab, detail NotifyAncestor, same_screen YES,
focus YES, state 24
KeymapNotify event, serial 48, synthetic NO, window 0x0,
keys: 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
KeyRelease event, serial 48, synthetic NO, window 0x6200001,
root 0xb5, subw 0x0, time 11869565, (125,81), root:(1418,526),
state 0x18, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False[/code]
Je suis en Debian Sid et j’utilise openbox.
Voici le contenu de mon /etc/default/keyboard :
[code]XKBMODEL="pc105"
XKBLAYOUT=“fr"
XKBVARIANT=”"
XKBOPTIONS=“lv3:ralt_switch,compose:rwin,terminate:ctrl_alt_bksp”
BACKSPACE=“guess”[/code]
Usti