You are not logged in.
I use vmrc to connect to VSphere VMs. vmrc runs under XWayland.
I'd like to send special key combination to the VM, especially <Ctrl><Fn> to switch consoles. But Wayland seems to swallow any key combination with <Ctrl>, so how to achieve this? Sadly vmrc has no virtual keyboard or support to send these key combinations.
I tried <Ctrl><Alt><Space>, release Space and press the desired <Fn> key, but this also fails b/c <Ctrl><Alt><Space> never reaches vmrc.
Last edited by Henry78 (2021-09-28 14:16:33)
Offline
Silly me: You can use <Alt><Fn> to switc consoles in my case (debian installer)
Last edited by Henry78 (2021-09-28 20:15:15)
Offline
If yo run into similar trouble in the future you'd need to specify your compositor. "Wayland" doesn't swallow anything - but it is up to the compositor to send key events to client surfaces / windows; most compositors will opt to not send certain key combinations that are bound to compositor actions.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Ty, in fact i learned this over the last hours. It's also in the Arch Wiki
Offline
Hello!
I found a way to workarround this issue!
On web client, click inside machine image and hold control+alt. Keeping control+alt pressed, click on Actions, move mouse to guest os, send keys and click on key (eg. f1).
This will send the keystroke to vm!
Offline