noNVC keyboard layout

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

→ Reboot VM after setting 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