LINUX.ORG.RU

nlkt - нелинейный клавиатурный тренажёр на qt


0

0

Всем любителям попробовать что-то новое и покритиковать представляется нелинейный клавиатурный тренажёр nlkt, текущая версия - 0.2.0. Тулкит - Qt4.

Возможности:
- упражнения не заданы изначально, они формируются динамически;
- в качестве части упражнений использованы "фортунки", они же fortunes;
- несколько профилей для одного пользователя;
- поддержка разных раскладок для набора (пока что есть русская и английская);
- возможность просмотра подробной статистики;
- визуальная клавиатура с подсказками по ходу упражнения;
- языки интерфейса - русский, украинский, английский.

Скриншоты, исходники, deb-пакеты для i386 и amd64, deb-src-архив в наличии здесь: http://www.qt-apps.org/content/show.php/nlkt?content=76350

Буду рад услышать отзывы :)

★★★★
Ответ на: комментарий от wfrr

Уговорил собраться, итак:

-полное управление с клавиатуры (интуитивное) ибо, когда выскакивает окошко "много ошибок" его закрываешь и чтобы запустить заново надо тянутся к мышке.

-автогенерация заданий "про про про" No fortunes found ;( и кстати переключение раскладки не работает!

wfrr ★★☆
()
Ответ на: комментарий от wfrr

Да я решил, что как-то главной не достойно пока :) Если вдруг достойно, то модера попросить перенести?

JackYF ★★★★
() автор топика
Ответ на: комментарий от wfrr

Автогенераций заданий работает, начиная со второго задания :) Через libastral.so сложновато :)

>и кстати переключение раскладки не работает! не было заявлено :) если надо будет - попробую добавить

>No fortunes found ;( Фортунки для соответствующего языка поставь. В дебах зависимости прописаны в suggests для языков.

JackYF ★★★★
() автор топика
Ответ на: комментарий от wfrr

>и чтобы запустить заново надо тянутся к мышке. ^) Если навести мышкой на кнопки управления, то покажутся хоткеи. В частности, для запуска упражнения - Ctrl+S.

JackYF ★★★★
() автор топика
Ответ на: комментарий от JackYF

Блин, опять форматирование попутал. Надеюсь, прочитаешь :)

JackYF ★★★★
() автор топика
Ответ на: комментарий от JackYF

>Автогенераций заданий работает, начиная со второго задания :) Через libastral.so сложновато :)

В бубунте фортунок немае для Русского. Задание можно генерировать из первого, с учетом ошибок, только первое задание бы по длиннее. Если осилю свою лень а потом и алгоритм, то попытаюсь покрутить.

wfrr ★★☆
()
Ответ на: комментарий от wfrr

>Чуть не забыл, почему вы не использовали QSettings ?

Использую иногда, можете посмотреть код :) Что вы хотите сохранять, чего ещё нет?

JackYF ★★★★
() автор топика
Ответ на: комментарий от wfrr

>Задание можно генерировать из первого, с учетом ошибок, только первое задание бы по длиннее.

Гм. Ну, первое упражнение набрать несложно, дальше должен фортунок быть, а на основе ошибок как раз дальше и пошло дело.

А вот что делать с отсутствием fortunes-ru в бубунте... Для других языков, кроме английского, тоже нет?

JackYF ★★★★
() автор топика
Ответ на: комментарий от JackYF

Зачем тогда лишняя сущность вроде UserProfile.cpp ? Разве профиль пользователя нельзя сохранить с помощью QSettings?

wfrr ★★☆
()
Ответ на: комментарий от JackYF

>А вот что делать с отсутствием fortunes-ru в бубунте... Для других языков, кроме английского, тоже нет?

Есть :

fortunes-bg fortunes-eo fortunes-fr fortunes-mod
fortunes-bofh-excuses fortunes-eo-ascii fortunes-ga fortunes-off
fortunes-br fortunes-eo-iso3 fortunes-it fortunes-pl
fortunes-cs fortunes-es fortunes-it-off fortunes-ru
fortunes-de fortunes-es-off fortunes-mario fortunes-spam
fortunes-debian-hints fortunes-es-pic fortunes-min

wfrr ★★☆
()
Ответ на: комментарий от wfrr

Профилей у одного юзера может быть много ;)

Профиль хранит всю информацию о набранных упражнениях. Мне легче это было сделать руками. Если видишь способ лучше - предложи свой вариант кода, исходники у тебя на руках :)

JackYF ★★★★
() автор топика
Ответ на: комментарий от wfrr

4-ая строка, последний пакет :) а говорил, что нет...

JackYF ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.