function keydown(event) {
if (event.keyCode == 65) { //key A
thing1();
setTimeout(thing1, speed);
setTimeout(thing2, speed*2);
setTimeout(thing2, speed*2);
setTimeout(thing2, speed*2);
}
Кто-нибудь знает, как сделать event.keyCode редактируемым?Например, вместо того, чтобы сказать, скажем, 65, вы можете сделать его редактируемым с помощью
<div id="s-keyn-split" class="setting-row">Split<span class="setting-option">
<div id="keybind-split" class="keybind-setting transitioning clickable">Space</div></span></div>
вещей?Как я могу заставить код выше выбрать keyCode, когда вы установите его, скажем, S?
Я бы хотел, чтобы это было что-то вроде этого:
![](https://i.stack.imgur.com/qnEow.png)
но он редактирует значение keyCode, когда выбрано и нажата любая клавиша, вместо ввода буквы, а не номера keyCode.
РЕДАКТИРОВАТЬ: Это что-то вроде кодирования HTML как надстройки к странице, которую я делаюМакросы для игры, но если я опубликую их, мне нужно упростить их использование. Другими словами, мне нужна помощь с event.keyCode
У меня есть код, который гласит:
if (event.keyCode == keycode number) {
Then the code of things to do when the key is pressed
}
Так что яМне было интересно, есть ли способ сделать event.keyCode == (here)
редактируемым как var или что-то подобное.По сути, это нажатие кнопки, при нажатии которой вы можете ввести любую клавишу, и она отредактирует keyCode как номер keyCode и установит его в качестве макроса для действий.Я знаю, что это возможно каким-то образом, потому что сам сайт имеет макросы, которые вы можете редактировать таким образом, но с моим скриптом tampermonkey я не могу связать их с таким большим знанием, как у меня в HTML и JS.