Назад в дневник Пишет Smogg
Ну, вот, не прошло и десяти лет ).
Первый более менее работоспособный вариантКак работает:
включение-выключение через кнопку NumLock.
Пробел - одиночное нажатие 0 на цифровой клавиатуре
(эта же клавиша - УправляющаяКлавиша, типа шифта.)
"2" - "9" - ну, всем понятно, что они означают
"1" - знаки пунктуации !?():*; и пр.
"*" - набор каких-то смайлов
"-" - аналог BackSpace'a
"+" - выбор другого слова с таким же цифрокодом
"Del" - точка
"Enter" - энтер он и есть энтер
УпрКлавш+"Del" - ввод запятой
УпрКлавш+"+" - добавление слова в базу
Чего нету:
1. Нету работы с системтреем
2. Полное отсутствие изменения любых настроек (разве кроме дефолтных кьютовских. Да и те - через командную строку)
3. Нельзя редактировать и автоматически не изменяется порядок слов в зависимости от частоты использования
4. Отсутствует хотя бы какое-либо управление скрытием/показом/позиционированием плавающим окошком при вводе в постороннем приложении.
5. Паршивец Punto жестко конфликтует. Писал в клуб, но как оказалось, им за десять лет не разу не встало необходимости реализовывать решение такого межпрограммного конфликта. Лезть в работающий код по чьей-то невнятной просьбе они отказываются
Что как бы есть, но как бы и нету:
1. Поддержка разных языков
Что не понимаю:
Не понимаю, какие функции на какие клавиши лучше повесить. например, "точка" и "запятая" предполагаются самыми часто употребляемыми и поэтому вынесены на отдельную клавишу, а прочие знаки препинания повешены на другую кнопку. То есть мне кажется, что разносить знаки препинания как-то не очень правильно
(6)