Re: Аппаратная клавиатура Nokia N900
Всем доброго дня. такая проблема... прошился на последнюю прошивку флешером, пропала подсветка клавиатуры((
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум MaemoWorld.ru → Форум Nokia N900 → Аппаратная клавиатура Nokia N900
Страницы Назад 1 … 13 14 15 16 17 … 24 Далее
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Всем доброго дня. такая проблема... прошился на последнюю прошивку флешером, пропала подсветка клавиатуры((
Привет кейбоардоманам, переделал свой старый вариант "серой" раскладки с учетом новшеств Alexei2005. Однако его новшество привнесло и важный момент - выделение текста стрелками теперь не работает в нативных программах ряда Notes, Conboy, Leafpad и других и работает в ненативных типа Abiword, Yellow Notes Applet, Witter и т.д. (раньше было наоборот). В остальном раскладка так же почти полностью переделана с учетом багов (например, каждая из букв в багованных парах Z-X, J-K теперь выдает сразу <> и [] соответственно), удобства набора и соответствия выгравированным символам. Также пригодится испаноязычным - имеются n с тильдой и перевернутые ! и ?. Б, Ю, Ъ и Э набираются с Fn и работают во всех программах. Как сделать так, чтобы выделение работало во всех программах, не знаю, если кто себе сделал, подскажите.
Еще - сейчас левая и правая стрелки с Shift'ом работают на выделение, вверх и вниз у меня как Home/End, но можно легко вернуться и к выделению.
Схема раскладки:
Shift+Space = ,
Fn+Space = .
Shift+Fn+Space = @
Fn+Backspace = Delete
Shift+Fn+Backspace = Escape
----------------(апдейт 2011)
fn+Enter = Tab
shift+fn+Enter = работает как shift+Tab (полезно в браузерах)
Shift+Up = Page Up (ctrl+shift+Up = к началу текста)
Shift+Down = Page Down (ctrl+shift+Down = в конец текста)
х/ъ (англ.) = ~
Shift-х/ъ (англ.) = |
shift+fn+" = :
shift+fn+' = ;
fn+= = =
shift+fn+= = %
shift+fn+?/shift+fn+$ = <>
shift+fn+)/shift+fn+& = []
. (ж/?) (англ.) = ?
shift+. (ж/?) (англ.) = ?
shift+fn+. (ж/?) = ?
Shift+fn+! = ?
Shift+fn+# = №
было отсутствие запятой и точки, я повесил их на пробел.
О, это удачная мысль. Спасибо!
Главное все запомнить) Если у кого есть идеи по поводу оптимизации русской раскладки, делитесь.
Вот кстати очень полезная ссылка на Maemo-talk wiki.
подскажите пожалуйста, у меня перестал работать русский язык на телефоне. переключаюсь везде контр пробел, телефон показывает что раскладка переключена с английской на русскую, но пишет постоянно на английском. что делать?
Посмотри Настройки-Ввод текста, первая строчка сверху должен стоять русский
не нашол тему, в общем такая штука зазор(и низу) 2 милиметра стал, и теперь при нажатии на край
очень не приятно(
причем хрустит толко в сложенном состоянии, полностью сложенном, даже если на 5 мм отодвинуть уже нет хруста
Intel Core 2 Quad Q9550 2.83 GHz @ 3.8 GHz\ asus maximus ii formula \ gtx 580 gigabyte
DDR II 2048Mb PC6400 800 Mhz Geil CL4 х2 \ 500 Gb Seagate 16Mb cache \ 3Q Wind Tunnel \ Thermaltake Toughpower 750W \Thermalright IFX-14
Всем доброго времени суток)
Собственно, сабж.
Причина известна. Дефолтная раскладка клавиатуры была очень неудобна, поэтому руководствуясь инструкцией http://habrahabr.ru/blogs/nokia/89651/ , ми ее изменила, сделав себе 4 клавиши курсора вместо двух (функцию "влево" выполняет клавиша б, "вверх" - э), ну и еще по мелочи, добавила некоторые символы типа < > | и т.п. чтобы не лазить каждый раз в таблицу дополнительных символов. И теперь при нажатии шифта одновременно с клавишей курсора текст выделяться не хочет. В файле с раскладкой имеется предупреждение, что "normal 2nd level must not be enumerated to allow text selection with Shift". Но собссно, второй уровень и не был изменен. И еще на новоявленных клавишах курсора обосновались буквы б,э,ю,ъ, вызываемые с помощью Fn. Заглавные буквы должны печататься при нажатии Fn+Shift+клавиша, но это было только первые несколько дней. Сейчас чтобы ввести заглавную букву, нужно включить режим Caps Lock и потом по нажатии Fn+клавиша буква вводится. Причем повторюсь, это случилось не сразу, а через несколько дней, и в системе изменений-настроек-и т.п. не производилось. Тогда как выделение с шифтом перестало работать сразу.
Выкладываю файл /usr/share/X11/xkb/symbols/nokia_vndr/rx-51 , а точнее, только мною измененные куски. Во-первых, часть отвечающая за русскую раскладку:
partial alphanumeric_keys
xkb_symbols "ru" {
include "nokia_vndr/rx-51(english_base)"
include "nokia_vndr/rx-51(arrows_rules)"
name[Group1] = "Russian";
key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC";
// 1. row
key <AD01> { [ q, Q, 1, 1, Cyrillic_shorti, Cyrillic_SHORTI, 1, 1 ] };
key <AD02> { [ w, W, 2, 2, Cyrillic_tse, Cyrillic_TSE, 2, 2 ] };
key <AD03> { [ e, E, 3, 3, Cyrillic_u, Cyrillic_U, 3, 3 ] };
key <AD04> { [ r, R, 4, 4, Cyrillic_ka, Cyrillic_KA, 4, 4 ] };
key <AD05> { [ t, T, 5, 5, Cyrillic_ie, Cyrillic_IE, 5, 5 ] };
key <AD06> { [ y, Y, 6, 6, Cyrillic_en, Cyrillic_EN, 6, 6 ] };
key <AD07> { [ u, U, 7, 7, Cyrillic_ghe, Cyrillic_GHE, 7, 7 ] };
key <AD08> { [ i, I, 8, 8, Cyrillic_sha, Cyrillic_SHA, 8, 8 ] };
key <AD09> { [ o, O, 9, 9, Cyrillic_shcha, Cyrillic_SHCHA, 9, 9 ] };
key <AD10> { [ p, P, 0, 0, Cyrillic_ze, Cyrillic_ZE, 0, 0 ] };
key <AB08> { [ dollar, EuroSign, equal, plus, Cyrillic_ha, Cyrillic_HA, equal, plus ] };
// 2. row
key <AC01> { [ a, A, asterisk, numbersign, Cyrillic_ef, Cyrillic_EF, asterisk, numbersign ] };
key <AC02> { [ s, S, less, bracketleft, Cyrillic_yeru, Cyrillic_YERU, less, bracketleft ] };
key <AC03> { [ d, D, greater, bracketright, Cyrillic_ve, Cyrillic_VE, greater, bracketright ] };
key <AC04> { [ f, F, minus, minus, Cyrillic_a, Cyrillic_A, minus, minus ] };
key <AC05> { [ g, G, underscore, underscore, Cyrillic_pe, Cyrillic_PE, underscore, underscore ] };
key <AC06> { [ h, H, exclam, exclam, Cyrillic_er, Cyrillic_ER, exclam, exclam ] };
key <AC07> { [ j, J, question, question, Cyrillic_o, Cyrillic_O, question, question ] };
key <AC08> { [ k, K, semicolon, semicolon, Cyrillic_el, Cyrillic_EL, semicolon, semicolon ] };
key <AC09> { [ l, L, colon, colon, Cyrillic_de, Cyrillic_DE, colon, colon ] };
key <AB09> { [ asciitilde, asciitilde, bar, bar, Cyrillic_zhe, Cyrillic_ZHE, bar, bar ] };
// 3. row
key <AB01> { [ z, Z, period, ampersand, Cyrillic_ya, Cyrillic_YA, period, ampersand ] };
key <AB02> { [ x, X, comma, percent, Cyrillic_che, Cyrillic_CHE, comma, percent ] };
key <AB03> { [ c, C, slash, backslash, Cyrillic_es, Cyrillic_ES, slash, backslash ] };
key <AB04> { [ v, V, parenleft, braceleft, Cyrillic_em, Cyrillic_EM, parenleft, braceleft ] };
key <AB05> { [ b, B, parenright, braceright, Cyrillic_i, Cyrillic_I, parenright, braceright ] };
key <AB06> { [ n, N, quotedbl, dead_circumflex, Cyrillic_te, Cyrillic_TE, quotedbl, dead_circumflex ] };
key <AB07> { [ m, M, apostrophe, dead_grave, Cyrillic_softsign, Cyrillic_SOFTSIGN, apostrophe, dead_grave ] };
};
Во-вторых, часть отвечающая за поведение стрелок (2 дефолтные оставлены без изменений, эта дописана мной и означена в include русской секции):
partial hidden alphanumeric_keys
xkb_symbols "arrows_rules" {
// standard arrows mapping
// normal 2nd level must not be enumerated to allow text selection with Shift
key <UP> { type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC", symbols[Group1] = [ Up, Up, Cyrillic_e, Cyrillic_E, Up, Up, Cyrillic_e, Cyrillic_E ] };
key <LEFT> { type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC", symbols[Group1] = [ Left, Left, Cyrillic_be, Cyrillic_BE, Left, Left, Cyrillic_be, Cyrillic_BE ] };
key <DOWN> { type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC", symbols[Group1] = [ Down, Down, Cyrillic_yu, Cyrillic_YU, Down, Down, Cyrillic_yu, Cyrillic_YU ] };
key <RGHT> { type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC", symbols[Group1] = [ Right, Right, Cyrillic_hardsign, Cyrillic_HARDSIGN, Right, Right, Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
};
Другие файлы изменены не были.
Найти какое-то подходящее решение не получилось (прошу прощения если плохо искала). Просьба не советовать "вернуть все как было" - это не проблема, но было неудобно и возвращать не хочется. Хочется настроить все под себя, ведь на то они и *nix, чтобы дать свободу выбора
Надеюсь на ваши советы, уважаемые знатоки )
А выделение Shift + стрелки когда-то работало? Удивлён, не замечал.
Могу посоветовать нажаловаться в багтрекер со слабой надеждой на исправление в PR 1.3.
Вообще, ввод с клавиатуры сделан на редкость через ж, сменой раскладки могут пользоваться только программы на GTK и Qt, оба тулкита имеют глюки, особенно Qt, причём разные версии — разные глюки.
А выделение Shift + стрелки когда-то работало?
У меня и сейчас работает. В текстовых полях, разумеется
Всем доброго времени суток)
Собственно, сабж...
доброго. пост в цитировании скипнул ваш, а то оверпостинг получается
посмотрел конфиги - должны работать нормально, по-идее. поставил на машинку временно - тоже работает.
теперь такой вопрос: на английской раскладке выделение нормально работает? если да - попробуйте русский язык ввода второй поменять на любой другой, затем вернуть. сдается мне, что это xkb выделывается сам.
На англ тоже не хочет. Но если вместо русского выбрать какой-нить другой язык, который использует одну из дефолтных секций, отвечающих за стрелки, arrows_2btns или arrows_4btns - то выделение работает. Похоже ему не нравится именно то, что написано мной, и у ми подозрение что не нравится ему type eight level semialpabetic. Такое чувство будто нажатие шифта не воспринимается при одновременном нажатии одной из этих злосчастных клавиш...
На англ тоже не хочет. Но если вместо русского выбрать какой-нить другой язык, который использует одну из дефолтных секций, отвечающих за стрелки, arrows_2btns или arrows_4btns - то выделение работает. Похоже ему не нравится именно то, что написано мной, и у ми подозрение что не нравится ему type eight level semialpabetic. Такое чувство будто нажатие шифта не воспринимается при одновременном нажатии одной из этих злосчастных клавиш...
но у меня ваш конфиг работал, впрочем некоторое время у вас он тоже работал
а если откатить на дефолтный и потом снова поставить вашу версию что происходит?
но у меня ваш конфиг работал, впрочем некоторое время у вас он тоже работал
а если откатить на дефолтный и потом снова поставить вашу версию что происходит?
Выделение с шифтом перестало работать сразу. А написание заглавных букаф походу зависит от приложения - в Опере норм, в Leafpad и Pidgin не хочет...
В секции, описывающей русскую раскладку, переменяла include "nokia_vndr/rx-51(arrows_rules)" на include "nokia_vndr/rx-51(arrows_4btns)" - выделение работает. Значит его не устраивает именно написанная мной секция со стрелками.
но у меня ваш конфиг работал
Мб у нас прошивки разные?.. ми недавно доэкспериментировалась, пришлось перепрошивать, поставила поновее...
Мб у нас прошивки разные?.. ми недавно доэкспериментировалась, пришлось перепрошивать, поставила поновее...
я не далее чем вчера перешивался, только предпосылками была моя лень - после хозяина предыдущего не перешил аппарат, вот местами и наслаждался странным поведением. окончилось все пожиранием х-оргом 100% системной загрузки.
что в разных приложениях различные "вариации" клавиатур заметил тоже, скажем у меня в терминале чтобы перемещаться вниз-вверх надо зажимать функциональную клавишу. готов предположить что это из-за различной реализации ввода на питоне и кути.
Страницы Назад 1 … 13 14 15 16 17 … 24 Далее
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум MaemoWorld.ru → Форум Nokia N900 → Аппаратная клавиатура Nokia N900
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 6 official extensions. Copyright © 2003–2009 PunBB.
Сгенерировано за 0.145 секунды (96% PHP — 4% БД) 11 запросов к базе данных