Skip to main content

noNVC keyboard layout

Unfortunately there is some pain involved with using remote consoles in general especially from mobile devices with virtual keyboards.

noVNC is a bit picky with keyboard layout and I can't force it to use a particular layout from the client-side.

Known noVNC-Issues

  • No pinch-to-zoom
  • Issue typing special characters

Set Keyboard Layout per VM

qm set VMID --keyboard LAYOUT

# Example:
qm set 100 --keyboard en-us
caution

Reboot the VM after setting the keyboard layout.

Possible Keyboard Layouts

/usr/share/pve-manager/js/pvemanagerlib.js
da: Danish
de: German
de-ch: German (Swiss)
en-gb: English (UK)
en-us: English (USA)
es: Spanish
fi: Finnish
fr: French
fr-be: French (Belgium)
fr-ca: French (Canada)
fr-ch: French (Swiss)
hu: Hungarian
is: Icelandic
it: Italian
ja: Japanese
lt: Lithuanian
mk: Macedonian
nl: Dutch
no: Norwegian
pl: Polish
pt: Portuguese
pt-br: Portuguese (Brazil)
sl: Slovenian
sv: Swedish
tr: Turkish