Xpoint
   [напомнить пароль]

Виртуальная клавиатура

Метки: [без меток]
[удл]
2006-09-09 20:48:07 [обр] Илья Лебедев aka WingedFox(3/65)[досье]

Здравствуйте,

Помогите, пожалуйста, протестировать и улучшить виртуальную клавиатуру:
http://cms.debugger.ru/virtualkeyboard/

Возможности:

  • ввод как мышью, так и с физической клавиатуры
  • поддержка трансляции "физической" раскладки в "виртуальные" символы
  • поддержка rtl языков
  • 34 языка и 40 раскладок
  • переключение языков и раскладок по стандартным ctrl+shift/alt+shift

В деме для уменьшения объёма код упакован, полные исходники:
VirtualKeyboard v2.2

Известные баги:

  1. залипание ctrl при нажатии правого alt и shift (непонятно по какой причине)
  2. при нажатии мышью на кнопку и ухода с неё, кнопка остаётся нажатой

Буду благодарен любым комментариям/советам по её развитию.

Сообщения о багах можно разместить в багтрекере

PS: чекбокс "A->Z" означает переключение режима трансляции ввода с физической клавиатуры.
Какой иконкой его заменить - не представляю...
PPS: если сайт перестанет открываться - очистите DNS кеш. Провайдер, скотина, меняет IP каждые 7-10 часов.

спустя 1 месяц 13 дней [обр] Антон Клесс(8/20)[досье]

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

По сайту: попытался снять галку с пункта A-Z — IE тут же с треском обвалился и стал проситься отправить кляузу дяде Биллу.

спустя 19 минут [обр] Илья Лебедев aka WingedFox(3/65)[досье]

Антон Клесс[досье]
Какая версия IE? Может какие плагины шалят?

С ТТЛ поиграться можно, но многие его игнорируют (аутпост, например).
Скоро решу проблему кардинально - перевезу сайт на выделенный хост 8*)

спустя 10 часов [обр] Антон Клесс(8/20)[досье]
IE 6.0.2900.2180.xpsp_sp2. Плагинов нет, только позавчера переустановил ОС. Браузер чист.
спустя 23 минуты [обр] Илья Лебедев aka WingedFox(3/65)[досье]

Ничего не понимаю.
Дома такой же, и на работе - тоже...

А тема - 2K или XP?

спустя 9 дней [обр] Антон Клесс(8/20)[досье]
XP SP2 CE ru
спустя 3 дня [обр] Илья Лебедев aka WingedFox(3/65)[досье]

Вышла версия 2.3.0
 - добавлена поддержка комбинируемых символов (акценты разные)
 - возможность вместе с раскладкой повесить свою функцию,которая будет неким образом конвертировать нажимаемые пользователем символы. Например - ввод лигатур, поддержка корейских/японских раскладок.

Параллельно переписана в более вменяемом виде библиотека для работы с выделением. В частности, добавлена полностью корректная работа в textarea, без хаков.

Антон Клесс[досье]
Проверьте, пожалуйста, ещё раз. Достаточно много всего поменялось, возможно и этот баг ушёл.

спустя 26 дней [обр] Ioann Grozny(48/48)[досье]
в русской меняю дроп Russian|Russian RT|яЖертвы - выбираю одно, а включается другое
спустя 54 минуты [обр] Илья Лебедев aka WingedFox(3/65)[досье]
Ioann Grozny[досье]
Как определяете, что включается "другое"?
Russian = йцукен
Russian TR = яшерты
яЖерты = яжерты
спустя 1 месяц 12 дней [обр] Илья Лебедев aka WingedFox(3/65)[досье]

Вышел релиз 3.0b1

Основные изменения:

  1. Значительно переработано ядро
    1. Добавлена поддержка азиатских клавиатур. Спасибо Wiolowan[досье]
    2. Уменьшено "время отклика", печатать теперь комфортнее
    3. Добавлена поддержка раскладок с Altом
  2. Переписан гуй, клавиатура теперь может встраиваться в страницу и висеть в "модальном" окне поверх окна браузера. В принципе, поддерживаются и другие варианты (вроде того же драг-дропа), но они мне не нужны 8*)
  3. Клавиатура стала компактнее, теперь для подключения нужно прописать только скрипт и стиль.

Из известных проблем:

  1. В Опере не работает Альт
  2. В ней же работает трансляция только буквенно-цифровых кнопок английской клавиатуры. Остальное транслируется в юникодовые символы текущей раскладки.

Кстати, в основном для клавиатуры я написал библиотеку DocumentSelection, очень полезную и наиболее стабильную из всего, что встречал.

спустя 1 месяц 10 дней [обр] Илья Лебедев aka WingedFox(3/65)[досье]
сообщение промодерировано

Вышел релиз 3й версии.

Описание:
http://forum.dklab.ru/viewtopic.php?p=130192#130192
http://debugger.ru/projects/virtualkeyboard

Демо:
http://debugger.ru/demo/projects/virtualkeyboard

Архив:
http://debugger.ru/dl/VirtualKeyboard.3.0.1.zip, ~381Кб
http://debugger.ru/dl/VK.compact.v3.0.1.zip, ~55Кб

Основная особенность — поддержка редактора раскладок MSKLC
т.е. теперь сделать свою раскладку не просто, а очень просто 8*)

Из компактной версии вырезан конвертер и исходники раскладок, скрипты пожаты.

спустя 1 день 1 час [обр] LookeR(275/995)[досье]
! Илья Лебедев aka WingedFox[досье]
На мой взгляд последний пост слишком сильно смахивает на рекламу...
спустя 8 минут [обр] LookeR(275/995)[досье]

М ..и предыдущий тоже.
Изучать и тестировать этот продукт уже давно никто не рвется.

Не стоит делать из форума новостную ленту...

Powered by POEM™ Engine Copyright © 2002-2005