Реализация & ldquo; Кто-то печатает… & rdquo; функциональность в приложении углового чата с использованием socket.io

Вы всегда должны писать команду после «вкладки», а не пробела.

Это относится к строке «gcc» (строка № 4) в вашем случае. Вам нужно вставить вкладку перед gcc.

Также замените\rm -fr ll на "rm -fr ll". Вставьте вкладки еще перед этой командой

0
задан Sampat Singh 17 January 2019 в 06:28
поделиться

1 ответ

Попробуйте, он генерирует событие при нажатии клавиши, а когда нажатие клавиши прекращается, через 500 мс появляется событие nottyping, чтобы прекратить показывать вам сообщение о наборе

var typing = false;

function typingstopped(){
  typing = false;
  socket.emit(notTyping);
}

function onKeyDown(){
  if(typing == false) {
    typing = true
    socket.emit(typing);
    time = setTimeout(typingstopped, 500);
  } else {
    clear(time);
    time = setTimeout(typingstopped, 500);
  }

}
0
ответ дан ellipsis 17 January 2019 в 06:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: