This commit is contained in:
2021-07-19 14:53:49 +03:00
parent bf6d8a06cd
commit 47ebe996f6
3 changed files with 30 additions and 70 deletions

29
180.ввод.js Normal file
View File

@@ -0,0 +1,29 @@
мир.ввод = {
клавиши: {},
};
// // // //
window.addEventListener("keydown", function(o) {
мир.ввод.обработатьКлавишу(o.key, true);
});
window.addEventListener("keyup", function(o) {
мир.ввод.обработатьКлавишу(o.key, false);
});
// // // //
мир.ввод.обработатьКлавишу = function(клавиша, нажата)
{
// Исключаем повторы.
if (мир.ввод.клавиши[клавиша] == нажата)
{
return;
}
мир.ввод.клавиши[клавиша] = нажата;
};