A virtual keyboard for the Uyghur language written in vanilla JavaScript. This is an optimized and modernized fork of the original work written by Muhemmed Abdullah.
Currently, this attribute gets set correctly in Firefox on Linux when a modifier key is pressed (i.e., when a Ctrl/Shift key is pressed, it can be identified if it is a left Ctrl/Shift key or right Ctrl/Shift key), but it always gets set to DOM_KEY_LOCATION_STANDARD regardless of which modifier key is pressed in Google Chrome on Linux (https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/Znyl5a96oDc). This issue has not been verified in Windows versions of these browsers yet.