Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Virtual Keyboard [Обсуждение] (Юрий Насретдинов)
Goto page Previous  1, 2, 3  Next
Author Message
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 198
   поощрить/наказать

Location: 007 495

PostPosted: Wed Dec 06, 2006 12:51 am (написано за 2 минуты)
   Post subject:
Reply with quote

Грузится непомерно долго и жрёт очень много трафику. У меня медленный канал, и одна только клавиатура грузится секунд 10 наверное - куда это годится? Предлагаю после каждой модификации проводить максимальную оптимизацию кода, склеивание всех js в один файл (ну или в несколько логически разделенных), см. как сделано ещё в моём моде Custom Confirm Dialog - forum.dklab.ru/viewtopic.php?p=115752#115752 . Иначе такую клавиатуру ни на один приличный сайт не воткнёшь.
Back to top
View user's profile Send private message Send e-mail
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Wed Dec 06, 2006 7:51 am (спустя 7 часов 35 секунд; написано за 11 минут 8 секунд)
   Post subject:
Reply with quote

Юpий Насрeтдинов
Во-первых, демо живёт на канале 256К со всеми вытекающими.
Один-а - грузятся все файлы примерно 20с (по логам сервера).
Один-б - если при открытии клавиатуры не видна картинка, это не значит что она не работает. А пофиксить сие очень трудно, т.к. надо парсить CSS в поисках урла картинки.
Один-в - в IE6 вообще загрузка файлов идёт порядка 1.5 минут из-за его любви запрашивать картинку отдельно для каждой кнопки.
Во-вторых, до окончания рефакторинга, она в любом случае не предназначена для "втыкания на сайт" и разрабатывается исключительно в качестве игрушки.
В-третьих, без автоматизированной тулзы делать упаковку и склеивание файлов просто лениво (см. п.2).

Вот таким вот образом. 8*)

PS: Сейчас у меня нет планов даже по "втыканию" её на какой-либо "неприличный" сайт.
Back to top
View user's profile Send private message
Андрей Сумин
Участник форума



Joined: 23 Nov 2005
Posts: 60
Карма: 5
   поощрить/наказать

Location: Москва

PostPosted: Wed Dec 06, 2006 2:48 pm (спустя 6 часов 56 минут; написано за 3 минуты 9 секунд)
   Post subject:
Reply with quote

Может есть смысл делать раскладку одной картинкой и стилями ее смещать, т.е. все кнопки смотрят на одну и туже картинку и она грузится один раз ... но каждая кнопка имеет свой background-position.
Back to top
View user's profile Send private message
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 198
   поощрить/наказать

Location: 007 495

PostPosted: Wed Dec 06, 2006 9:27 pm (спустя 6 часов 38 минут; написано за 8 секунд)
   Post subject:
Reply with quote

WingedFox
Ладно бы картинки, JS грузится очень долго
Back to top
View user's profile Send private message Send e-mail
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Thu Dec 07, 2006 12:09 am (спустя 2 часа 42 минуты; написано за 4 минуты 10 секунд)
   Post subject:
Reply with quote

Андрей Сумин
Именно так и сделано, только надписей на кнопках нет.
IE это ни в малейшей степени не волнует.

Юpий Насрeтдинов
Долго.
Как только найду и поставлю с систему, позволяющую выкатывать релизы автоматически и паковать скрипты - будет значительно быстрее.
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Thu Jan 18, 2007 5:49 pm (спустя 1 месяц 11 дней 17 часов 39 минут; написано за 26 секунд)
   Post subject:
Reply with quote

Выложил небольшую статью: debugger.ru/projects/virtualkeyboard

Критика приветствуется 8*)
Back to top
View user's profile Send private message
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 198
   поощрить/наказать

Location: 007 495

PostPosted: Thu Jan 18, 2007 6:39 pm (спустя 50 минут; написано за 1 минуту 16 секунд)
   Post subject:
Reply with quote

WingedFox
Автоматическое повторение букв при зажатой кнопке так и не сделал... Ну то есть когда ты удерживаешь Backspace, ты ожидаешь, что текст будет по буковкам стираться. А получается, что вообще ничего не стирается, пока не отпустишь кнопку.
Back to top
View user's profile Send private message Send e-mail
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Thu Jan 18, 2007 11:44 pm (спустя 5 часов 5 минут; написано за 30 секунд)
   Post subject:
Reply with quote

Юpий Насрeтдинов
Это в каком браузере оно не сделано?
Back to top
View user's profile Send private message
bæv
Модератор «Дзена»



Joined: 27 Aug 2003
Posts: 7275
Карма: 9986
   поощрить/наказать


PostPosted: Fri Jan 19, 2007 12:01 am (спустя 16 минут; написано за 12 секунд)
   Post subject:
Reply with quote

WingedFox wrote:
Критика приветствуется
— исправил четыре опечатки.
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Fri Jan 19, 2007 12:27 am (спустя 25 минут; написано за 8 секунд)
   Post subject:
Reply with quote

bæv
Спасибо!
Back to top
View user's profile Send private message
hoobabooba
Guest





Карма: 388
   поощрить/наказать


PostPosted: Thu Feb 15, 2007 10:18 pm (спустя 27 дней 21 час 50 минут)
   Post subject: Hangul
Reply with quote

Здраствуйте!
Спасибо за хорошую клавиатуру!
Заранее извиняюсь за может быть простой вопрос. Я совсем "чайник" по этой теме.
У меня такой вопрос:
Я пользуюсь KR- 2 Beolsik. С его помощью пишу текст на корейском языке, потом копирую его и вставляю в окно моей электронной почты.
На почте у получателя в Корее текст читается, а будет ли текст читаться если послать его на мобильный телефон в Корею?
Т.е если я посылаю сообщение с интернет-сайта мобильной связи на мобильный телефон в Корею? Не "ломается" ли текст?
Заранее спасибо за ответ.
WingedFox
Back to top
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Thu Feb 15, 2007 10:58 pm (спустя 40 минут; написано за 1 минуту 17 секунд)
   Post subject:
Reply with quote

hoobabooba
Пожалуйста 8*)
hoobabooba wrote:
если я посылаю сообщение с интернет-сайта мобильной связи на мобильный телефон в Корею? Не "ломается" ли текст?
Это зависит
а) от поддержки оператором юникода
б) от поддержки трубой юникода
если оба условия выполняются, то сообщение дойдёт в читабельном виде.
Back to top
View user's profile Send private message
Dmitry Khudorozhkov
Участник форума



Joined: 20 Feb 2007
Posts: 65
Карма: 7
   поощрить/наказать

Location: Россия, Московская Область, г. Жуковский

PostPosted: Tue Feb 20, 2007 4:18 pm (спустя 4 дня 17 часов 19 минут; написано за 7 минут 16 секунд)
   Post subject: пара слов от конкурирующей организации
Reply with quote

Здравствуйте и доброго дня всем вам!

  Как автор конкурирующего скрипта (www.codeproject.com/jscript/jvk.asp), хочу высказать свои pros и cons:

  Плюсы:

    - оч. красиво;
    - много раскладок;
    - поддержка корейских/китайских/японских раскладок и методов ввода;
    - поддержка интерфейса с реальной клавой.

  Минусов 2:

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

  Отдельное спасибо автору (авторам?) статьи (www.codeproject.com/jscript/jsvk.asp) на CodeProject.com за упоминание и моего труда :o)

  Best regards.
Back to top
View user's profile Send private message Send e-mail
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Tue Feb 20, 2007 5:03 pm (спустя 45 минут; написано за 4 минуты 1 секунду)
   Post subject:
Reply with quote

Dmitry Khudorozhkov
Добро пожаловать 8*)

В ответ на Cons замечу следующее:
1) Скрипт полностью скиннабелен и может обойтись без картинок. Просто как изначально вышло, что он был с ней. Надо только подписи пририсовать к контрольным кнопкам 8*)
2) Можно поподробнее насчёт сложности в инсталляции?

А за Pros -- отдельное и большое спасибо!
Back to top
View user's profile Send private message
Dmitry Khudorozhkov
Участник форума



Joined: 20 Feb 2007
Posts: 65
Карма: 7
   поощрить/наказать

Location: Россия, Московская Область, г. Жуковский

PostPosted: Tue Feb 20, 2007 10:20 pm (спустя 5 часов 17 минут; написано за 8 минут 42 секунды)
   Post subject:
Reply with quote

WingedFox wrote:
Можно поподробнее насчёт сложности в инсталляции?
...можт это и вкусовщина, но лично мне не нравятся скрипты, не локализованные в 1м единственном файле. Базовая инсталляция вашей клавы - без малого 20 файлов объёмом 145 килобайт - imho перебор...

Частично проблема нивелируется наличием загрузчика - vk_loader.js - но мой (и не только мой; в сети довольно много JS+DHTML-only виртуальных клавиатур) подход мне боле по душе. Да и воспринимается легче.
Back to top
View user's profile Send private message Send e-mail
Даваадорж
Guest





Карма: 388
   поощрить/наказать


PostPosted: Fri May 18, 2007 9:42 am (спустя 2 месяца 25 дней 11 часов 21 минуту; написано за 4 секунды)
   Post subject: Я хочу Монголский QWERTY.
Reply with quote

Я хочу использовать Mongolian qwerty. Если можно пожалуйста создайте и можно включить следующую версию. Сожалейте о моем русский не хороший.

Back to top
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Fri May 18, 2007 11:08 am (спустя 1 час 26 минут; написано за 5 минут 26 секунд)
   Post subject:
Reply with quote

Даваадорж
Спасибо за раскладку.
Можете выложить картинки с нажатым Shift и, если используется, AltGr?

Если есть возможность, Вы можете редактировать .klc файлы из Full и Compact релизов, используя программу Microsoft Keyboard Layout Creator.
После создания новой раскладки достаточно будет запустить setup.html в Internet Explorer, выбрать требуемые раскладки из списка и сконвертировать их в формат клавиатуры.
Затем, скопируйте файл /setup/out/layouts.js поверх /layouts/layouts.js
Back to top
View user's profile Send private message
Даваадорж
Guest





Карма: 388
   поощрить/наказать


PostPosted: Fri May 18, 2007 1:39 pm (спустя 2 часа 30 минут; написано за 20 секунд)
   Post subject: Монголский QWERTY
Reply with quote

Wow спасибо. Это - огромный инструмент. Я конвертировал это к Монголский qwerty map. Вы можете загрузить файл внизу. Может быть имеется oшибка пожалуйста проверьте это. Спасибо. Спасибо!!!

www.dusal.net/other/vk/mongolian-d.zip
Back to top
Guest






Карма: 388
   поощрить/наказать


PostPosted: Fri May 18, 2007 1:45 pm (спустя 5 минут; написано за 5 секунд)
   Post subject:
Reply with quote

Возможно использовать это с FCKEDITOR?
Back to top
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Fri May 18, 2007 2:05 pm (спустя 20 минут; написано за 1 минуту 36 секунд)
   Post subject:
Reply with quote

Даваадорж
Спасибо огромное, раскладка включена в следующую версию.
Всё работает отлично!

Guest
Вполне возможно, но я не тестировал ни работу совместно с FCK, ни с фреймом в режиме редактирования.
Буду благодарен, если Вы попробуете их скрестить и поделитесь результатами.
Back to top
View user's profile Send private message
Даваадорж
Guest





Карма: 388
   поощрить/наказать


PostPosted: Fri May 18, 2007 2:50 pm (спустя 45 минут; написано за 9 секунд)
   Post subject:
Reply with quote

ТОЧКА не работает над Firefox? :(
Back to top
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Fri May 18, 2007 3:05 pm (спустя 15 минут; написано за 1 минуту 46 секунд)
   Post subject:
Reply with quote

Даваадорж
Замените в virtualkeyboard.js в Full версии
Code (JavaScript): скопировать код в буфер обмена
chr[0].charCodeAt(0),chr[0].charCodeAt(0)
на
Code (JavaScript): скопировать код в буфер обмена
0,chr[0].charCodeAt(0)
прямо глобальной заменой.

В Compact/Lite:
Code (JavaScript): скопировать код в буфер обмена
Y[0].charCodeAt(0),Y[0].charCodeAt(0)
на
Code (JavaScript): скопировать код в буфер обмена
0,Y[0].charCodeAt(0)
Back to top
View user's profile Send private message
Даваадорж
Guest





Карма: 388
   поощрить/наказать


PostPosted: Fri May 18, 2007 3:23 pm (спустя 18 минут; написано за 17 секунд)
   Post subject:
Reply with quote

Спасибо. Это работает :)

Также Имеются любые ключевые последовательности для изменяют языки?
Back to top
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Fri May 18, 2007 3:31 pm (спустя 7 минут; написано за 1 минуту 26 секунд)
   Post subject:
Reply with quote

Пожалуйста.

Быстрого выбора языка сейчас нет.
А нужно?

Вообще, я планирую вернуть Alt+Shift, Ctrl+Shift для смены языка/раскладки.
Back to top
View user's profile Send private message
Даваадорж
Guest





Карма: 388
   поощрить/наказать


PostPosted: Fri May 18, 2007 4:23 pm (спустя 52 минуты; написано за 5 секунд)
   Post subject:
Reply with quote

Я думаю что это будет нуждаться в том, чтобы кто-то. Пожалуйста сделайте это.
Back to top
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Fri May 18, 2007 4:45 pm (спустя 21 минуту; написано за 1 минуту 43 секунды)
   Post subject:
Reply with quote

Правильнне будет
Quote:
Я думаю что это будет нужно.
Предложите, в каком виде это сделать.
Кроме Ctrl+Shift и Alt+Shift я не могу придумать удобные комбинации для смены языков ввода.
Back to top
View user's profile Send private message
Даваадорж
Guest





Карма: 388
   поощрить/наказать


PostPosted: Fri May 18, 2007 5:35 pm (спустя 49 минут; написано за 11 секунд)
   Post subject:
Reply with quote

Как о Ctrl+'
Back to top
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Tue May 22, 2007 10:10 am (спустя 3 дня 16 часов 35 минут; написано за 1 минуту 31 секунду)
   Post subject:
Reply with quote

Даваадорж
Вы предлагаете использовать Ctrl+' для переключения между раскладками?
Я предполагал, что Вы хотели бы ввести "горячие кнопки" для переключения на конкретный язык.
Back to top
View user's profile Send private message
Guest






Карма: 388
   поощрить/наказать


PostPosted: Sun Aug 05, 2007 4:54 pm (спустя 2 месяца 14 дней 6 часов 43 минуты; написано за 8 минут 7 секунд)
   Post subject:
Reply with quote

Хочу выразить огромную благодарность всем кто работал над этим. Установил у себя www.thailanguage.ru/?page_id=3 - работает !
Есть пока только один вопрос: возможно ли изменить для отдельных раскладок шрифты отражаемые на кнопках ? К примеру, тайские шрифты, которые по-умолчанию, не очень читабельны.

Спасибо !
Удачи !
Back to top
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Sun Aug 05, 2007 8:48 pm (спустя 3 часа 54 минуты; написано за 2 минуты 38 секунд)
   Post subject:
Reply with quote

Guest
На данный момент такой возможности нет, потому как не совсем понятно, как этим рулить в условиях различных скинов.
Могу посоветовать поправить CSS файл и подогнать там размеры шрифтов конкретно под Вашу задачу.

В остальном -- большое пожалуйста =)
Back to top
View user's profile Send private message
Валенок
Участник форума



Joined: 06 Apr 2006
Posts: 520
Карма: -3
   поощрить/наказать


PostPosted: Tue Oct 23, 2007 4:46 pm (спустя 2 месяца 17 дней 19 часов 57 минут; написано за 1 минуту 7 секунд)
   Post subject:
Reply with quote

WingedFox
поле со списком языков (там где Russian, Russian (typeriter)...) странно работает в фоксе. повыбирайте язык раза 2-3
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Tue Oct 23, 2007 5:00 pm (спустя 14 минут; написано за 7 секунд)
   Post subject:
Reply with quote

Валенок
Забавная бага, спасибо.
Back to top
View user's profile Send private message
Валенок
Участник форума



Joined: 06 Apr 2006
Posts: 520
Карма: -3
   поощрить/наказать


PostPosted: Sun Oct 28, 2007 5:05 pm (спустя 5 дней 5 минут; написано за 20 секунд)
   Post subject:
Reply with quote

WingedFox бага кстати не исправилась :) или еще не пробовали?%)
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Sun Oct 28, 2007 5:15 pm (спустя 10 минут; написано за 1 минуту 7 секунд)
   Post subject:
Reply with quote

Валенок
Я этим не занимался ещё =)
Back to top
View user's profile Send private message
Rumata
Профессионал



Joined: 17 Aug 2003
Posts: 1850
Карма: 185
   поощрить/наказать


PostPosted: Sun Nov 25, 2007 9:37 am (спустя 27 дней 16 часов 21 минуту; написано за 1 минуту 39 секунд)
   Post subject:
Reply with quote

в ФФ на стадии загрузки появляются ошибки
Quote:
Ошибка: uncaught exception: Permission denied to get property HTMLDocument.createElement
Ошибка: Event handler for [undefined] has failed with exception: "i.IME has no properties"
Источник: debugger.ru/demo/projects/virtualkeyboard/extensions/e.js
Строка: 11
панель клавиатуры и список поддерживаемых языков не появляются

в МСИЕ кажется все нормально
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Sun Nov 25, 2007 2:30 pm (спустя 4 часа 53 минуты; написано за 5 секунд)
   Post subject:
Reply with quote

Rumata
Какой FF?
Back to top
View user's profile Send private message
AKS
Участник форума



Joined: 28 Dec 2005
Posts: 1174
Карма: 102
   поощрить/наказать


PostPosted: Sun Nov 25, 2007 8:54 pm (спустя 6 часов 23 минуты; написано за 3 минуты 51 секунду)
   Post subject:
Reply with quote

Моя FF/0.8 выдавала ошибку из-за наличия в scriptqueue.js идентификатора static. Каким образом в ваш код "затесалось" зарезервированное ключевое слово? Я его заменил, и "лиса" соизволила показать "клаву".
А Operа вообще в консоли такие длиннущие "портянки" с описанием ошибок выдает, одна другой длиннее в зависимости от версии. Вы, видимо, Opera игнорируете полностью?
Back to top
View user's profile Send private message Send e-mail
Rumata
Профессионал



Joined: 17 Aug 2003
Posts: 1850
Карма: 185
   поощрить/наказать


PostPosted: Sun Nov 25, 2007 10:00 pm (спустя 1 час 6 минут; написано за 17 секунд)
   Post subject:
Reply with quote

FF 2.0.0.7
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Mon Nov 26, 2007 12:15 am (спустя 2 часа 15 минут; написано за 3 минуты 48 секунд)
   Post subject:
Reply with quote

AKS
Ну, затесалось оно так, что ни один браузер из тестируемых не ругался на его наличие. Как-то забыл, что в JS 2.0 оно будет использоваться по назначению...

Оперу, можно сказать, игнорирую. Именно по причине стабильной нестабильности различных билдов. Под 9.01/International гарантированно работает в пределах найденных багов.

Rumata
А непакованная версия там работает?
Back to top
View user's profile Send private message
TajForum
Guest





Карма: 388
   поощрить/наказать


PostPosted: Fri May 23, 2008 9:26 am (спустя 5 месяцев 27 дней 9 часов 10 минут; написано за 1 минуту 42 секунды)
   Post subject:
Reply with quote

Доброго времени суток.

Установил на свой форум. По непонятным мне причинам работает только на Safari и FireFox (на FF не работает клавиша ".")... На IE 7 вообще никак не реагирует даже ошибок не показывает... помогите разрешить эти проблемы...
Back to top
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML