Description of problem: If key (Ctrl+Alt+End or Ctrl+Alt+Fxx) is send via keyboard or via menu Send key, nothing happens in guest. Key combo is captured by xev in guest, but proper action is not launched. PrintScreen works fine. Version-Release number of selected component (if applicable): mingv-virt-viewer 0.5.66.el6_6 spice-vdagent-0.14.0-2 How reproducible: Always Steps to Reproduce: 1.Connect to guest 2.Try to press combination of ctrl+alt+fxx (f1-f12) or ctrl+alt+end Actual results: Nothing happens on guest, XEV on guest shows pressed buttons Expected results: Action according to key combination is performed. Additional info: Client WinXP 32b Guest RHEL 6.5 Host RHEL 6.5
Created attachment 817175 [details] rfc patch
Comment on attachment 817175 [details] rfc patch wrong patch...
fwiw, I am unable to reproduce using vv or controller connection. With controller, c-a-end is not enabled unless secure-attention hotkey is set. (see also bug 1023447) Can you specify how you launch the client?
I've connected directly from windows command line.
(In reply to Vaclav Ehrlich from comment #4) > I've connected directly from windows command line. can you give the full command line? did you set --hotkeys? If not, then there is no global key binding. This means that the pointer needs to be outside of the remote display arrea for the gtk accelerator to be active.
I don't use --hotkeys Client: sudo /usr/libexec/qemu-kvm -m 1024 -name winXP -drive file=~/winXP.img,media=disk -vga qxl -spice port=3000,addr=10.34.131.226,disable-ticketing -device virtio-serial -chardev spicevmc,id=vdagent,name=vdagent -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -readconfig ./ich9-ehci-uhci.cfg -chardev spicevmc,name=usbredir,id=usbredirchardev1 -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1,debug=3 -chardev spicevmc,name=usbredir,id=usbredirchardev2 -device usb-redir,chardev=usbredirchardev2,id=usbredirdev2,debug=3 -soundhw ac97 -monitor stdio Guest: sudo /usr/libexec/qemu-kvm -m 1024 -name rhel65 -drive file=~/rhel65.img,media=disk -vga qxl -spice port=3001,disable-ticketing -device virtio-serial -chardev spicevmc,id=vdagent,name=vdagent -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -readconfig ./ich9-ehci-uhci.cfg -chardev spicevmc,name=usbredir,id=usbredirchardev1 -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1,debug=3 -chardev spicevmc,name=usbredir,id=usbredirchardev2 -device usb-redir,chardev=usbredirchardev2,id=usbredirdev2,debug=3 -monitor stdio Connect to client: remote-viewer spice://10.34.131.226?port=3000 From client connect to guest: remote-viewer.exe spice://10.34.131.226?port=3001
Well it works, but you have to press and hold for 3 to 5 seconds the combination of Ctrl+Alt+Fxx.
mnoving to 3.4 as no blocker flag proposed and we are at RC phase. (In reply to Vaclav Ehrlich from comment #7) > Well it works, but you have to press and hold for 3 to 5 seconds the > combination of Ctrl+Alt+Fxx. Canm you provide more details? What is working now?
can't reproduce, closing by lack of info. Feel free to reopen if you have further details
I'll try it in 3.4 What info you will need ?