[SOLVED] Keymapping macOS / SPICE / noVNC

g1lby

New Member
Sep 18, 2017
4
0
1
34
Hello everyone,

I've just upgraded to the latest stable version of Proxmox VE and I really like it!

Unfortunately there is one question, that I couldn't solve myself and it seems like I'm pretty much alone with this situation. Even though I'm still hoping to find some useful hints here.

I work from macOS and in the console view I first wanted to type simple forward-slashes while specifying the htt p:// location of a CentOS-kickstartfile.
Very soon I recognized, there is no forward-slash included in the keymap which was loaded. There are several keys which type question marks but not a single one (not even with modifiers like shift- option- or command-key) is typing a simple "/".
Then I've read myself through several threads and saw, that with SPICE I should be able to paste the contents from my clipboard, so I immediately tried this. CTRL-V and CMD-V... nothing worked. Then I thought to myself... what if only the shortcut <SHIFT>-<INSERT> would work? If that's true, I am in shit. Because there is no shortcut and no emulation for that key in macOS.

I also have no option to modify the keymap for either noVNC or SPICE.

I really really need to type a forward-slash and it can't be some kind of sorcery to make that happen, right?
Please, tell me I'm right... :'D

Cheers,
g1lby
 
Yeah, I also run into problems like this, yet I never encountered the / not to work. It is often just mapped to the english layout (I normally use german layout).

In rare situation in which nothing worked, I use the qemu-monitor to send the keys directly to the VM. That works all the time and you can use it from the GUI and also from the command line.
 
Hi LnxBil,

thanks for your reply. I draw a keyboard to visualize how f**ked up the keymap is, but don't take my word for it, check it out yourself ;-)
 

Attachments

  • keymap-proxmox.jpg
    keymap-proxmox.jpg
    29.9 KB · Views: 82
Finally got it solved. Switching the local keyboard layout on my macOS machine from "German" to "English PC" got it working.