Comments 17
Тоже надобность была реактивного нажатия кнопки) jsfiddle.net/xgrommx/a9m50xev мультивыбор с Shift и частичный выбор с Ctrl.
+2
благодарю, сохраню себе где-то как хороший пример
0
В данном примере недостает только «мульти-перевыбора».
Как в файловых менеджерах.
1+shift+6 выбирает с 1 по 6. Если после нажать shift+4 то должны стать выбранными только 1-4. В данном же примере ничего не произойдет, нужно «отщелкнуть» и сделать новый мультивыбор.
Как в файловых менеджерах.
1+shift+6 выбирает с 1 по 6. Если после нажать shift+4 то должны стать выбранными только 1-4. В данном же примере ничего не произойдет, нужно «отщелкнуть» и сделать новый мультивыбор.
0
Да ок)) это был фан ради фана. Я вообще ще делаю потихоньку либу для реактивного keyboard shortcut построенного полность на Rx.Типа такого github.com/ccampbell/mousetrap. По вашему вопросу, можно добавить такой подход. Я вообще хочу сделать норм пример с React или Yolk.
0
Технологии это конечно круто, но мне как экс-радиолюбителю ничего не удалось передать. Вернее ваша софтина не смогла расшифровать. Учли ли вы, что тире в три раза длиннее точки?
+1
Я так понял что длительность точки захардкожена на 400мс.
Следущим шагом можно сделать динамическую подстройку скорости передачи. За последние несколько секунд — собирать статистику по длинне сигналов и пауз. И, соответственно, устанавливать порог различия между точкой и тире.
Следущим шагом можно сделать динамическую подстройку скорости передачи. За последние несколько секунд — собирать статистику по длинне сигналов и пауз. И, соответственно, устанавливать порог различия между точкой и тире.
0
После этого необходимо возвращать разницу во времени между keydown и keyup. Создадим для этого отдельный стрим.
А почему вы просто не взяли window с закрытием окон по отпусканию ключа? Тогда длительностью сигнала была бы разница между первым событием окна и последним (и заодно можно было бы не отсеивать повторяющиеся
keyDown
). +1
не использовал до этого window, благодарю!)
0
Один из примеров, просили помочь github.com/Reactive-Extensions/RxJS/issues/898
0
UFO just landed and posted this here
благодарю)
0
Sign up to leave a comment.
Распознаем коды Морзе с использованием Rx.js