Для прокрутки текста на любую клавишу нажмите HTML CSS JS - PullRequest
0 голосов
/ 24 апреля 2020

Мне было интересно, есть ли способ имитировать c прокрутку текста при удерживании клавиши, аналогично тому, что видно на https://hackertyper.net/ Я бы предпочел сделать это в HTML, CSS и JS. Спасибо

1 Ответ

0 голосов
/ 24 апреля 2020

Вы можете добавить слушателя для события keydown к вашему документу. Каждое событие имеет оцениваемый код и свойство ключа - где код представляет физическое местоположение на клавиатуре, а ключ - представление символа. Поэтому вы можете прокручивать все события нажатия клавиш или использовать e.code или e.key для условной прокрутки только определенных событий нажатия клавиш.

    document.addEventListener('keydown', handleScrollOnKeydown);

    function handleScrollOnKeydown(e) {
      console.log('code, key', e.code, e.key);
      // Scroll on all keydown events or conditionally scroll based on code or key
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...