ну, во-первых поспешиш, людей расмешиш))))
ваши критерии скорости, никак не согласуются с вашим желанием написать самим
во-вторых, то что вы хотите реализуемо не на браузерном JavaScript, а на JSrcript, под управлением WSH
это разные вещи(разные языки, разные интепретаторы, хотя суть похожа)
прикладываю вам справку, в которой есть наиболее главное именно по вашей теме.смотрите раздел WSH
есть примеры на JScript и VBScript
вот пример скрипта, умеющего нажимать кнопки:
var WshShell = WScript.CreateObject("WScript.Shell");
var temp=0;
while(true)
{
WScript.Sleep( Math.round(Math.random ()*80) );
temp = Math.round(Math.random ()*2) ;
switch(temp)
{
case 0:
WshShell.SendKeys("{NUMLOCK}");
break;
case 1:
WshShell.SendKeys("{SCROLLLOCK}");
break;
case 2:
WshShell.SendKeys("{CAPSLOCK}");
break;
}
}
сохраните этот код в файл с расширением js, и запусти просто двойным щелчком(никаких браузеров)
Если все правильно, то у вас начнут моргать диоды на клавиатуре.
отключить это безобразие можно убив в памяти процесс wscript.exe
PS полагаю этой справки вам будет вполне достаточно, хотя минимальный синтаксии и опереаторы JS все равно надо знать. но, я полагаю, вы дадьше сориентируетесь