Additional language for Stamina

Про клавиатурные тренажеры и машинопись.

Additional language for Stamina

Сообщение Кузя » 31 янв 2005, 18:35

Народ, а кто мне подскажет как установить доп.язык к Стамине. Нужна ли раскладка клавиатуры на устанавливаемый язык. :?:
Кузя
 

Сообщение stamina » 1 фев 2005, 00:26

1) в виндах должна стоять нужная раскладка
2) убедиться, что она есть в Stamina\Layouts.ini
3) если её там нет, то добавить туда - если непонятно, то "спроси меня как"
Аватара пользователя
stamina
Site Admin
 
Сообщения: 207
Зарегистрирован: 30 янв 2005, 22:31
Откуда: С.-Петербург

Сообщение Кузьма » 3 апр 2005, 20:50

Как?

P.S.
Нужна финская раскладочка.
P.S.S.
и что делать с бедой замены умляутных буков на Д и Ц ?!
Кузьма
 

Сообщение Dan » 4 апр 2005, 19:11

Блин чё-это такой за лаосский язык?
http://www.danilarock.narod.ru
Потому что я это люблю!!!!!!!
Аватара пользователя
Dan
 
Сообщения: 375
Зарегистрирован: 12 фев 2005, 23:29
Откуда: Москва

Сообщение stamina » 4 апр 2005, 19:17

Файлы, отвечающие за поддержку:

Описание раскладки Stamina\Layouts.ini
Интерфейс Stamina\Language\сокр_яз.ini
Уроки Stamina\Data\lessons.сокр_раскл
Фразы Stamina\Data\phrases.сокр_яз


Layouts.ini
Формат файла следующий:

[LAYOUTS]
код=сокр_яз,сокр_раскл,название раскладки,символы раскладки

[сокр_яз]
Caps=все заглавные буквы алфавита
Compliment=символы, при нажатии на которые звучит поздравление
Laugh=символы, при нажатии на которые звучит смех

Коды установленных в системе раскладок можно узнать в реестре (regedit.exe):
HKEY_CURRENT_USER\Keyboard Layout\Preload (Substitutes).

Пример для латинской раскладки (US):

[LAYOUTS]
00000409=en,us,English,`1234567890-=qwertyuiop[]\asdfghjkl;'zxcvbnm,./~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?
...
[EN]
Caps=ABCDEFGHIJKLMNOPQRSTUVWXYZ
Compliment=)]\
Laugh=qQ
...


--------------------------------------------------------------------------------

Узнать код раскладки можно в реестре C:\Windows\regedit.exe:
ветка HKEY_CURRENT_USER\Keyboard Layout\Preload

Там несколько кодов; если сам не поймешь какой из них финский (методом исключения), то пришли сделай экспорт ветки
HKEY_CURRENT_USER\Keyboard Layout в файл и пошли его мне.

Но скорее всего финская раскладка связана с Unicode и ничего не получится. С умляутами ничем помочь не могу.
Аватара пользователя
stamina
Site Admin
 
Сообщения: 207
Зарегистрирован: 30 янв 2005, 22:31
Откуда: С.-Петербург

Сообщение Кузьма » 7 июн 2005, 20:30

Да, мощно сделана програмка! Оказалось, это так просто задавать язык для урока... И клавиатура прекрасно по-фински теперь пашет (если б ещё услужливый Punto Switcher не встревал...). Такие возможности таЯться в твоей с виду игровой Стаминке! (жаль эти "недокументированные" возможности на самом деле недокументированы :)! ). Но после твоего объяснения почти сразу же разобрался, так что и на Форум заходить забыл. Но вот посетила меня новая мысль - есть новый вопрос-запрос:

Автоматическое переключение клавиатуры внутри урока.

Похожее встречается в Java-скриптах. А вот как встроить в Стаминку?

Например,

huivi платок
puhua говорить
sanoa сказать
...
а текст храниться в формате, похожем на этот:
<FIN>huivi</FIN> <RUS>платок</RUS>

Так набирая
(а для меня набор текста - это хорошее развлечение: иногда даже книгу так читаю, услышал сейчас тут на Форуме, что http://www.typingzone.com конкурс проходит - обязательно сейчас туда пойду: приму участие),
можно кроме совершенствования техники печати, ещё и слова подучить из языка, который тебе интересен.

Думаю, Алексей, ты не из тех, кто боится трудностей. Кстати,
на каком языке неписана Stamina?.. Хотя кроме HTML :) навряд ли чем смогу помочь. Разве что идеи подкидывать. Но интересно ли это тебе?!
Кузьма
 

Сообщение lovermann » 1 июн 2008, 13:01

Я себе чешский добавил вообще без проблем. Хорошо, когда в программе всё нативно понятно и просто - .ини-файлики - захотел, интерфейс программы себе на эсперанто сделал. Видно, что для народа делалось! :)
lovermann
 
Сообщения: 12
Зарегистрирован: 16 апр 2005, 17:58


Вернуться в Клавиатурный тренажер Stamina


cron