Все сторонние длл-ки для русского ввода очень глючные (интеркей не работает в опере, с qime не везде работает backspace), и я решил попробовать интегрировать русский T9 в стандартный драйвер ввода.
Вот что нашёл:
Это список словарей для T9. К сожалению, это не просто LDB-файлы, а DLL-ки. В них записан LDB файл и функции для работы с ним (ldb начинается со строки "Copyright © 1999 Tegic Comm.", в dll тоже есть текст "Copyright © 2004 Tegic Comm.").
У меня есть файл ldb русского словаря T9 (не помню где нашёл), и длл-ки: Czech, Finnish, Hungarian, Norwegian, Portugese, Swedish и Romanian.
Может, кто-нибудь разберётся в структуре dll, и сделает подобную для русского языка?
Ещё в реестре есть:
Это названия языков в меню ввода (долгое нажатие *, -> Languages).
Попробовал добавить язык (русский - 0419) - появляется в меню (даже без перезагрузки).
В архивах:
Russian.ldb - Русский словарь T9
T9FinnishLdb.dll - Dll для финского языка.
Вот что нашёл:
Код
[HKEY_LOCAL_MACHINE\T9 Input Method\LDBs]
"0406"="T9DanishLdb.dll"
"0407"="T9GermanLdb.dll"
"0409"="T9EnglishLdb.dll"
"040A"="T9SpanishLdb.dll"
"040C"="T9FrenchLdb.dll"
"0410"="t9italianldb.dll"
"0413"="T9DutchLdb.dll"
"0414"="T9NorwegianLdb.dll"
"0416"="T9PortugueseLdb.dll"
"041D"="T9SwedishLdb.dll"
"0406"="T9DanishLdb.dll"
"0407"="T9GermanLdb.dll"
"0409"="T9EnglishLdb.dll"
"040A"="T9SpanishLdb.dll"
"040C"="T9FrenchLdb.dll"
"0410"="t9italianldb.dll"
"0413"="T9DutchLdb.dll"
"0414"="T9NorwegianLdb.dll"
"0416"="T9PortugueseLdb.dll"
"041D"="T9SwedishLdb.dll"
Это список словарей для T9. К сожалению, это не просто LDB-файлы, а DLL-ки. В них записан LDB файл и функции для работы с ним (ldb начинается со строки "Copyright © 1999 Tegic Comm.", в dll тоже есть текст "Copyright © 2004 Tegic Comm.").
У меня есть файл ldb русского словаря T9 (не помню где нашёл), и длл-ки: Czech, Finnish, Hungarian, Norwegian, Portugese, Swedish и Romanian.
Может, кто-нибудь разберётся в структуре dll, и сделает подобную для русского языка?
Ещё в реестре есть:
Код
[HKEY_LOCAL_MACHINE\T9 Input Method\MUI\LDBS]
"0406"="Danish"
"0407"="German"
"0409"="English"
"040A"="Spanish"
"040C"="French"
"0410"="Italian"
"0413"="Dutch"
"0414"="Norwegian"
"0416"="Portuguese"
"041D"="Swedish"
"0406"="Danish"
"0407"="German"
"0409"="English"
"040A"="Spanish"
"040C"="French"
"0410"="Italian"
"0413"="Dutch"
"0414"="Norwegian"
"0416"="Portuguese"
"041D"="Swedish"
Это названия языков в меню ввода (долгое нажатие *, -> Languages).
Попробовал добавить язык (русский - 0419) - появляется в меню (даже без перезагрузки).
В архивах:
Russian.ldb - Русский словарь T9
T9FinnishLdb.dll - Dll для финского языка.