причём его можно сделать даже в браузере (как С3)
Это неплохо, но лучше также сделай десктопную версию.
Также нашёл некоторые неточности в документации + лучше добавить несколько методов (и переименовать):
События клавиатурыВ этих методах PARAM1 означает номер клавиши клавиатуры по индексу или строке, PARAM2 - локация клавиши (чтобы можно было отличать левые и правые клавиши, такие как Shift, Control, Alt, Meta). Регистр в методах важен!
rjs.onKey(PARAM1, PARAM2, function(event)) - зажатие кнопки на клавиатуре
rjs.onKeyDown(PARAM1, PARAM2, function(event)) - нажатие кнопки на клавиатуре
rjs.onKeyUp(PARAM1, PARAM2, function(event)) - отпускание кнопки на клавиатуре
События мышиВ этих методах PARAM1 возвращает кнопку мыши по индексу или строке, или any - любая кнопка мыши.
rjs.click(PARAM1, function (event)) - при клике мыши
rjs.dbclick(PARAM1, function (event)) - при двойном клике мыши
rjs.mousedown(PARAM1, function (event)) - при зажатии кнопки мыши
rjs.mouseup(PARAM1, function (event)) - при отпускании кнопки мыши
rjs.mousemove(function (event)) - при движении курсора мыши
В этом методе PARAM1 означает направление колесика мыши (вверх или вниз), или any - в любом направлении.
rjs.mousewheel(PARAM1, function (event)) - при движении колесика мыши