cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <>
Subject [jira] [Commented] (CLOUDSTACK-8665) Support for non-US keyboards in Console Proxy
Date Wed, 15 Feb 2017 09:38:41 GMT


ASF GitHub Bot commented on CLOUDSTACK-8665:

GitHub user anshul1886 reopened a pull request:

    Made the adding new keyboard language support easier
    This branch has implemented following improvements in console proxy keyboard language
    1) ajaxviewer.js and ajaxkeys.js are main files involved in key code translations. These
files now can be copied in systemvm/js folder and they will be copied to CPVM with stop/start
performed on it.
    2) Started passing parameters to CPVM needed to resolve the ambiguous cases of keycode
    3) Generalise the framework such that one needs to modify only ajaxkeys.js (file which
has keycode mappings) without need of much knowledge in js.
    FS for this feature is available at
    After these changes how to add keyboard support for new language or fix existing broken
keys WIP document  is available at

You can merge this pull request into a Git repository by running:

    $ git pull nonuskeyboardsupport

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #669
commit 31e12325e715420536ee3215e312474be1b258a5
Author: Anshul Gangwar <>
Date:   2015-08-04T04:54:16Z

    CLOUDSTACK-8665: Added following improvements:
    1. Added support for copying js files from management server to console proxy VM with
stop start
    2. Generalise console keyboard support framework
    3. Passing additional parameters which will be needed for keyboard mappings for vm console
    4. Moved the console Keyboard Options to new file so that user can add keyboard options
    5. Improved memory footprint, now keeping only required locale mappings
    6. Added more conditions while setting up translation table
    7. Improved browser detection for keyboard mappings
    8. Formatted ajaxviewer.js and ajaxkeys.js with spaces instead of tabs


> Support for non-US keyboards in Console Proxy
> ---------------------------------------------
>                 Key: CLOUDSTACK-8665
>                 URL:
>             Project: CloudStack
>          Issue Type: New Feature
>      Security Level: Public(Anyone can view this level - this is the default.) 
>            Reporter: Anshul Gangwar
>            Assignee: Anshul Gangwar
>             Fix For: Future
> Make it easier for CloudStack service providers to add their own keyboards

This message was sent by Atlassian JIRA

View raw message