кроме настройки через панель управления, есть еще текстовые файлы настройки виртуальной клавиатуры? где прочитать описание?
не знаю, описано ли где-либо (я нашел машинально) - клавиатура, подобно resco keyboard в WM, поддерживает magic shift - при тапе на кнопку и движении стилом вверх выдает uppercase букву
но, в отличие от resco, движение вверх должно быть довольно длинным, почти на полсантиметра - у реско достаточно было милиметров трех - вот это где-нибудь регулируется в настройках?
и как включить на виртуальной клавиатуре кнопки перемещения курсора? а то для этого приходится выдвигать реальную клавиатуру, пришел к выводу, что она удобна только при наборе длинных текстов на одной раскладке
и хотелось бы, чтобы при выдвинутой аппаратной клавиатуре, виртуальная не исчезала - это можно где-нибудь настроить? а размеры кнопок на виртуальной поменять?
Отредактированно Гурман (06-04-2008 09:21:48)
Неактивен
Скорее всего эти файлы хранятся в /bin/xkb(тут что-то ещё) ну или типа того.
Вроде то что вы написали первым пунктом - нету такого в maemo.
Кнопок перемещения курсора на вирт. клаве нет, нужно тыкать стилусом в то место куда нужно курсор.
Неактивен
Джим и Джин говорит:
то что вы написали первым пунктом - нету такого в maemo
регулировки нету? то что аперкейс так выдается - точно есть, только в отличие от виндозы тащить далеко приходится, при быстром тапаньи получается через раз аперкейс букву получить, привык к реско, там с 95% вероятностью получалось
Неактивен
и в /bin никаких xkb* не видно - есть /usr/bin/xkbcomp но это бинарник, а не каталог
Отредактированно Гурман (06-04-2008 12:13:50)
Неактивен
2 Гурман: Спасибо тебе огромное, добрый человек! А я ломал голову как на полноэкранной клавиатуре большую букву набрать. Фиг бы когда догадался сам: N800 - это первый мой гаджет и с WM устройствами дела практически не имел.
По теме. Да, тянуть приходится действительно далеко. Вечером попробую поискать. А еще можно задать этот вопрос на ITT.
Неактивен
rayven говорит:
2 Гурман: Спасибо тебе огромное, добрый человек!
да пожалуйста, только + нажать стоило бы
кстати-2, не знаю, описано ли это где-нибудь, не видел - если на виртуальной клаве нажать и удержать shift, стрелка меняет вид и включается режим CAPS LOCK
а вот Ctrl сделан очень неудобно
aboris говорит:
Вместо стрелок на клавиатуре вполне можно пользоваться джойстиком.
у N810 для этого надо выдвинуть клаву, виртуальная при этом исчезает, что есть тоже неудобно
а стрелки нужны, особенно влево-вправо, бывает часто надо исправить длинную строку в коротком поле ввода (URL или текст для поиска)
у оригинальной клавы WM этого тоже нет, но реско необходимую фичу добавляет
а замены оригинальной вритуальной клаве еще никто не сделал?
Отредактированно Гурман (06-04-2008 21:33:10)
Неактивен
Да... Для N810 действительно трудно предложить замену. Ctrl-P, Ctrl-N, Ctrl-B, Ctrl-F для замены стрелок вверх, вниз, влево, вправо работают, но про нажатие Ctrl согласен, неудобно.
Неактивен
Простите за идиотский вопрос - а зачем вообще на 810 пользоваться виртуальной клавиатурой? Я 810 брал прежде всего чтобы уйти от тыканья в экран и более удобного клавиатурного ввода, прежде всего, в консоли. В чём преимущество виртуальной клавиатуры то?
Неактивен
Кому-то так быстрее. Кому-то нужны дополнительные символы, которых нет на железной клавиатуре. Кому-то на ходу удобнее держать таблетку в сложенном состоянии. Причин может быть миллион.
Неактивен
у меня это, прежде всего, привычка - 3 года пользования WM-коммуникатором с сенсорным экраном
и во-2ых - железная клавиатура туговата, особенно если девайс не держишь второй рукой - например, дома я его кладу рядом с клавой ББ и нажимаю кнопки на нем стилусом в правой руке (в той же консоли, кстати) - железная клава не позволит так делать, девайс просто по столу поедет
в общем, неудобство в том, что одна клава другую заменяет, а не дополняет
Отредактированно Гурман (06-04-2008 23:41:35)
Неактивен
Мое личное мнение -- на 810 физическая клава сделана очень неудобно. В основном раздражает нехватка очень многих часто используемых клавиш. И если ту же табуляцию можно эмулировать ctrl-i (что тоже неудобно, но хоть работает), то даже | добывается только через мерзопакостный chr, который меняет размер окна. Результат -- физическую клаву я использую для работы в емаксе (в используемых мною режимах важны shift-стрелки, которые через виртуальную клаву я вообще не умею) и, как уже говорилось, для набора длинных текстов на одном языке. Для остального виртуальная клава получается быстрее. Допускаю, что через некоторое время, когда пальцы привыкнут, физическая клава может стать удобнее. Пока же она менее удобна.
Неактивен
http://maemo.org/development/documentat … _bora.html 
в конце про Virtual keyboard
Неактивен
еще бы где взять оригинальный файл с описанием XML клавиатуры с русской и английской раскладками и libimlayout пакет для Чинука... без них только текст по ссылке почитать можно
Отредактированно Гурман (07-04-2008 01:32:46)
Неактивен
Кстати, если это для терминала, то можно организовать 4 ярлыка на панельке под собственно окном терминала. О как выразился! 8-)) Меню терминала -> Инструменты -> Параметры... -> кнопка "Ярлык панели инструментов". Необходимая справка по кодам клавиш 
Неактивен
Гурман говорит:
еще бы где взять оригинальный файл с описанием XML клавиатуры с русской и английской раскладками и libimlayout пакет для Чинука... без них только текст по ссылке почитать можно
Искать. Были разные программы по редактированию. Эту ссылку я нашёл тупо задав на maemo.org в строке поиска virtual keyboard. Если у Вас есть интерес - попробуйте искать сами. Гугл рулит, ITT поможет.
Неактивен
aboris говорит:
если это для терминала
это для всего
хочу свою клавиатуру
gLobster говорит:
Гугл рулит
он особенно не наруливает, придется на ITT лезть...
если кому-то еще это интересно:
Here is what you need to customize the layout of a virtual keyboard:
1) Get the decode_vkbperl script. You use this script on the appropriate VKB file in /usr/share/keyboards to convert the VKB into an editable XML document.
2) Get both deb from herefor the appropriate architecture (depending if you are doing this on the device or on a linux x86 workstation). Use ar and tar to extract the files from the deb, and then to extract the gen_vkb executable and the libimlayouts shared object from the installation archives. Put them both in the same folder -- to run you need to add the current path to LD_LIBRARY_PATH.
Now you have the tools. Simply decode the VKB to XML, edit the file, and then re-encode it using gen_vkb. Move the generated .vkb file to /usr/share/keyboards, restart the hildon-input daemon and voila!
I have modified the en_GB virtual keyboard so that it uses the Fitaly layout. This worked well under OS2007, but with OS2008 the "baseline" attribute in the keysizes block does not appear to work -- so the keyboard isn't as nice.
Documentation is somewhat sporadic, but here is what I found:
1) maemo-dev list
Hope this helps
Robert B.
и еще - gen_vkb и библиотеки
для таблетки - но очевидно для OS2007, для OS2008 вообще ничего такого не видно
теперь вопрос - скрипт decode_vkb (с детства не люблю перловую кашу) и бинарники gen_vkb отработают без фокусов на OS2008?
Отредактированно Гурман (07-04-2008 02:58:35)
Неактивен
вообще, пришел к выводу, что удобнее всего мне была бы выдвижная клавиатура, с возможностью использования стилуса - сенсорная, с достаточно большими кнопками, чтобы нажимать и пальцем
но я такого ни у кого не видел, хотя несколько странно - простая мембранная клавиатура была бы дешевле в производстве
Неактивен
Гурман, ты же программист, чегопричитаешь - хочу свое, хочу свое, - сядь и напиши! мануалы есть везде. перестраивать родную бесполезно, она никогда не сможет того что ты хочешь.
Неактивен
если надобно - инструменты в руки и вперед! ![]()
Неактивен