Тестируем новый обработчик событий клавиатуры
28.03.2020 SokolovУроки тренажера переведены на новый скрипт (кроме уроков раскладки Бирмана).
Что нового
- Работает клавиша return на компьютерах Mac.
- Нажатие Enter после старта не активирует кнопки верхнего меню урока.
- В браузере Google Chrome в паузе не закрывается окно с уроком при обращении к другим окнам.
- В браузере Mozilla Firefox клавиши / и ‘ не открывают быстрый поиск (не требуется дополнительная настройка).
- Нажатие функциональных клавиш добавляет одну ошибку.
- В новом редакторе уроков удаляются не только повторяющиеся обычные пробелы, но и неразрывные.
- Более привычным образом отображается процент ошибок: от общего числа нажатий (было от числа правильно введенных знаков). Пока не введено правильно ни одного знака, выдается не процент ошибок (100 %), а их число.
За прошедшие годы изменились стандарты используемого языка программирования JavaScript. Это должно способствовать тому, чтобы программа работала сходным образом в разных браузерах и операционных системах.
Но не всё так гладко. :)
Во-первых, разные браузеры иногда отдают всё-таки разные коды, например, IE 11 отдаёт при нажатии пробела не пробел, а «Spacebar».
Если какой-то знак не вводится, пожалуйста, пройдите по ссылке Тестовый стенд, нажмите еще раз проблемную клавишу и напишите на новом форуме, какая буква не вводилась, Вашу операционную систему, браузер, и какой код выдала эта клавиша на стенде. Будем очень признательны.
Во-вторых, если раньше функциональные и управляющие клавиши не учитывались при наборе урока, то теперь в скрипте нужно специально указывать, что нажатие Alt + Shift не ошибка (а смена раскладки).
С одной стороны, это позволяет следить, чтобы не нажимались случайно посторонние клавиши. С другой — может добавлять ошибки, если пользователь во время выполнения урока пользуется функциональными клавишами, не перечисленными в исключениях.
Сейчас не приводит к ошибке нажатие следующих клавиш: Esc, Shift, Alt, AltGr, Control, Tab.
Если Вы считаете, что какие-то управляющие и функциональные клавиши нужно добавить в исключения (чтобы при их нажатии не засчитывалась ошибка), пожалуйста пишите здесь, желательно, с объяснением, зачем эту клавишу понадобилось нажимать во время выполнения упражнения.
ОЧЕНЬ ЧАСТО ТРЕНАЖЕР ВИСНЕТ!
Печалька. А где заметнее: раньше или с новым скриптом?
Наш скрипт не особо требователен к ресурсам, но вот на компе с частотой процессора меньше 900 МГц не пошел. То есть минимальный порог есть.
Я еще чуть облегчил скрипт на фразах 1.
Но поскольку тест обработки урока компьютером даёт скорость от 1 млн. знаков в минуту, похоже, нагрузку даёт не проверка введённых букв, а прорисовка картинки браузером.
Оригинальная Stamina идёт без проблем на компах 2002 года.
Доброй ночи! Ранее замечал, когда возникает торможение, то надо подождать и только после некоторого времени, работа тренажера восстанавливалась. Я очень плохой знаток программирования и поэтому, могу помогать посредственно, как пользователь. Я сегодня попробую и дам обратную связь.
Кстати!
Вы спрашиваете «Печалька. А где заметнее: раньше или с новым скриптом?»
Заметно на всех инструментах. Правда, потом, проблема сама решается, через какое то время.
Здравствуйте! Что делать? Не запускается.((( Высвечивает, например, в задании Фразы начало строки, а начинаешь печатать — не реагирует. Пробовал в заданиях в набором 2-х букв — то же самое. Хотя еще 24.03.2020 всё работало.
Спасибо за сигнал. После 23 марта все скрипты обновлялись, что-то могли мы недосмотреть.
Если я правильно понял, у Вас не работают базовые уроки и фразы.
Обновить страницу не помогло и щелкнуть мышкой в бегущую строку тоже.
Пожалуйста, напишите, какая у Вас операционная система и браузер?
Здравствуйте! Раньше в Стамине была возможность добавлять свой текст. Скажите, сейчас это возможно? И где? Я работаю с внуком, учу его печатать на стамине. Я как то вам уже писала. Были сложности. Сейчас он уже прошёл все буквы, точку, запятую, прописные буквы. Пытался сдавать экзамен. В общем двигается в правильном направлении. Мне необходимо вставлять для него небольшие наборы слов на определённые правила грамматики русского языка. Подскажите, как это сделать?
Здравствуйте.
Если только русские буквы, лучше отрабатывать свои тексты здесь: https://staminaon.com/ru/text-modifier.php
Если случайно попадется символ, которого нет на клавиатуре, он просто будет пропущен.