Предлагаю ознакомиться с клавиатурным тренажером для операционных систем семейства Linux, Debian под названием KdType.
Программа распространяется по стандартной GPL лицензией.
скрытый текст…
Поскольку GPL лицензия подразумевает распространение исходного кода, присоединение к проекту энтузиастов приветствуется.
Изменения:
- Добавлен еще один график, зеленая полоса, которая отображает сиюминутное изменение скорости, с которой более наглядно понятны места с ускорением и замедлением темпа печати.
- Добавлена версия с кей-логером. Теперь TypingStatistic полноценно работает как отдельная программа, разве что цифровую подпись не делает.
- Добавлена функция "Тень". Для активации достаточно изменить значение на панели с нуля на нужное и установить галочку рядом на подсветку "Shadow".
- Добавлен подсчет медленных буквосочетаний.
- Добавлен генератор упражнений.
- Добавлена возможность зациклить отрывок.
- Добавлен функционал изучения английских слов.
Пока все на тестовом уровне, не исключаю, что будет что-нибудь менятся, но все работает.
В сборке уже есть словари, но при желании можно легко добавить свой. Все словари находятся в соответствующих тематике папках, оглавление на русском лежит в папке словарей. У всех словарей расширение .voac
Чтобы начать занятие по словарю, нужно установить в настройках галочку на настройке "English voice mod", и в подменю "Profile" выбрать пункт "Word parse".
После проделанных операций во время набора слов из словаря они будут озвучеваться и параллельно высвечиваться подсказка (перевод).
После запоминания можно себя проверить набирая вместо слова его перевод, если перевод точный то слово считается набраным и для набора предоставляется следующее слово.
Все особенности тренажера далее постараюсь описать подробно.
Начну с того, чем же отличается KdType от других подобных программ. С помощью встроенного в KdType функционала можно быстро заучивать ключи к используемым вами АЗ. Для этого достаточно составить список соответственно с синтаксисом программы, который можно узнать по команде "man kdtype", поэтому здесь я только упоминаю об этой возможности. После составления списка с автозаменами и активации данной функции
в настройках, автоматически генерируется список всех слов списка. Набирая слова из списка будет подсвечиваться "ключ" используемый для развертывания слова.
Также можно запустить любой произвольный текст, "ключи" к автозаменам
будут напоминать вам, что слово доступно в списке. Автозамены работают в любом регистре с любыми дополнениями вначале и конце заменяемого слова. Т.е по ключу "чел" если в тексте будет слово
человек с большой буквы и в кавычках и после стоять запятая, то набрав - "Чел", - и ключ активации, слово развернется как ("Человек",).
Пример файла с автозаменами присутствует в сборке.
Следующая особенность в том, что KdType при активации функции TS, будет записывать клавограммы, которые можно анализировать, сохранять, открывать, передавать. В общем, все что угодно, как и с обычными "настоящими" клавограммами записанными в оригинальной TypingStatistics.
Встроенная утилита просмотра tsf файлов открывается из меню KdType, ее обзор в этом посте ниже.
Пожалуй начну с обзора интерфейса программы:
В главном окне быстрый доступ к изменению длительности заезда. Это изменение не сохраняется и вернется на установленное в меню настроек значение после перезапуска.
Следующие две галочки, это стиль подсветки слова при наборе.
Треться галочка открывает небольшой интерактивный спидометр.
Две кнопки с краю открывают и сохраняют клавограмму.
Подменю Game:
1). Open text - открывает текстовый файл для набора. (в зависимости от настройки тесты будут выбираться случайно, либо подаваться подряд)
2). Fast parse - делает выборку самых частых слов из уже открытого файла текстов. Грубо говоря - режим для разогрева.
3). Simple often - создает режим из случайных слов текстового файла
4). Delete statistics - сбрасывает всю накопленную статистику.
5). Order data - предоставляет интерфейс в котором задается минимальная и максимальная длинна слов, выбор редких или частых,
и глубину с которой будет составлен список. Все слова с выбранным шаблоном собираются из любого текстового файла.
6). Paste data+ - Этот пункт делает то же самое что и №5, но добавляет слова к созданному списку ранее.
7). Parsing Zav - составляет режим из списка автозамен.
Подменю Profile:
содержит настройки.
Чтобы тренажер запоминал изменения, их нужно делать именно в этом пункте меню.
Тут все в общем интуитивно понятно, размер шрифта, длительность заездов,
режим перемешивания, АЗ, ТС и т.д.
Теперь об встроенном Tsfviewer:
На среднем графике, синим цветом - средняя ритмичность, красным - скорость, черным - интервалы.
Чтобы велась общая статистика должна быть установленна соответствующая галочка в настройках KdType.
Тут все просто, открыть, сохранить, посмотреть слова по скорости, графики и сброс...
Нюансы:
Чтобы сохранить все заезды набранные за определенный промежуток данного сеанса, кнопка с главного интерфейса, а чтобы сохранить отдельный заезд, нужно открыть меню заездов, и выбрать курсором нужный.
Генератор упражнений:
В KdType можно генерировать персональные упражнения на основе самых медленных слов и буквосочетаний, а также из любого выделенного текста. Для генерации словаря из медленных слов и буквосочетаний нужно нажать на иконку с секундомером: откроется окно со списком слов и буквосочетаний сортированных по скорости и частоте повторения.
Для генерации упражнений просто нужно выделить мышью то что нужно добавить в словарь и нажать "Generate". Спарсенный словарь можно сразу набирать в тренажере.
Для генерации кастомного словаря нужно выделить любой произвольный текст и нажать на пингвинчика в главном окне TsfViewer. Текст будет перемешан случайным образом и сразу доступен для набора в тренажере.
По поводу значений показателей Tsfviewer, все так же как и в оригинальной TS, за исключением добавления вычислений времени затраченного на исправление ошибок "Effective BS", считает скорость, за которую были исправленны все ошибки набранного текста.
Ну, и, скажу честно, не смог понять, как считать "Аритмию", поэтому заменил данное поле значением "Ритмичности". Не знаю насколько это получилось, было очень мало данных для анализа, но уж как есть.
Если значение ритмичности больше 50% - это очень хорошо.
Например, ритмичность Snowmen при скорости 792 - ритмичность 60%, а ритмичность Элеоноры Алексеевны при скорости 621 - 84%
Может данный показатель еще нуждается в каллибровке.
Свое место в проекте может занять и одноименная утилита Смаллока если он ее подкрутит, чтобы заезды сохранялись как время Unix, а не скорость заезда. С этой утилитой все будет работать, как в настоящей TS, если он подправит исходный код.
Программа работает только на модулях из коробки и ничего нового при установке не затягивает.
kdtype-0.2.1-all(stable).debkdtype-0.3.0-all(stable).debkdtype-0.3.3-all(stable).debВерсия с кейлогером:
kdtype-0.3.4-all(stable).debkdtype-0.3.5-all(stable).deb Последний раз отредактировано 6 сентября 2021 в 00:04 пользователем Reset82