Я сделал управление клавиатурой. Только клавишами вверх, вниз, вправо, влево мне не получилось сделать, но зато получилось сделать клавишами w (переворачивание), a(влево), s(ускорение), d(вправо). Если кому-то получиться сделать клавишами вверх, вниз, вправо, влево - опишитесь. Находим // --> и перед ним (на отдельной строке) вставляем:
function f_keyp() { var kkk = event.keyCode; switch (kkk) { case 1094: rotate(); break; case 1092: moveX(-1); break; case 1099: moveY(); break; case 1074: moveX(1); break; case 1110: moveY(); break; case 119: rotate(); break; case 97: moveX(-1); break; case 115: moveY(); break; case 100: moveX(1); break; default: // null } }
К атрибутам тега <body> добавляем атрибут (или если точнее, событие) onkeypress="f_keyp();"
Усьо. Если кто-то не разбирается в HTML и не знает, как добавит атрибут к тегу, то найдите строку <body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0"> и вместо нее вставьте <body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0" onkeypress="f_keyp();">
Сделайте управление клавиатурой!!! Его можно сделать с помощью своиства keyCode обьекта event. Нужно узнать, какой код соответствует клавишам вверх, вниз, вправо, влево. При нажатии клавиши на клавиатуре (событие onkeydown) выполнялася функция, в которой event.keyCode возвращает код нажатой клавиши, сравнивает его, и в зависимости от кода нажатой клавиши выполняется нужная ф-я (лучше всего сравнивать с помощью оператора switch).