Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This is a functional specification for feature ‘Support for non-US keyboards in Console Proxy’.

References

...

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyCLOUDSTACK-8665

 

Branch

master

Document History

...

To pass  ajaxkviewer.js and ajaxkeys.js to CPVM user can copy them to folder xxxxxxxxfolder systemvm/js (/usr/share/cloudstack-common/systemvm/js). After copying them user can has to stop start CPVM manually to get the updated keyboard mappings deployed in CPVM. These files will be copied to  folder on CPVM.

During stop start of CPVM, if  scripts are present at folder xxxxxx folder systemvm/js (/usr/share/cloudstack-common/systemvm/js) then we pass them to CPVM.

...

API Changes

No

DB Changes

No

UI Flow

Image Added

After these changes user will not be able to select his keyboard language in console UI. Instead he has to select the keyboard language during VM deployment. If he want to change keyboard layout later then he has to update the VM details with correct keyboard. For example through API if user wants to set the locale to french(fr) then he has to use api something like

http://localhost:8096/api/?command=updateVirtualMachine&id=00f19661-da81-40b2-a07c-e46967421195&details[0].keyboard="fr"No

Upgrade

NA