Home

Clemens Eisserer

Welcome to JsKeyLib!

JSKeyLib is a cross-browser javascript library which allows to determine a keycode for a javascript key-event. This functionality is required when the key-"char" provided by javascript's keyEvent is not sufficient, like javascript RDP or VNC clients.

The code is based on Joel Martin's noVNC project and has found its way into numerous related projects. The aim of jskeylib is to unify the effort instead of further scattering the code. As the original code its licensed under the terms of LGPL2.

Note: Currently only supports german ("de") keyboards, support for other layouts is planned of course.