Есть ли способ реализовать в чате "другой пользователь не печатает", когда его текстовое поле пусто, и "другой пользователь печатает", когда текстовое поле имеет хотя бы один символ?
Во-первых, я хотел реализовать эту функцию «печатать», проверяя каждые 2 секунды, нажимает ли пользователь клавиши, но я понял, что это слишком сильно замедляет чат. Это простой способ получить информацию, когда текстовое поле не пусто (пользователь печатает) и когда пусто - ничего не делать.
Спасибо.