0
Найти на сайте: параметры поиска

 

 

öä финские добавляем в свою раскладку

как безопасно добавить любые буквы в свою раскладку
  
Сообщений: 0
Вариантов для написания öä несколько:
# 1 Поставить дополнительную финскую клавиатуру
Отметаем, я в двух то путаюсь и раздражаюсь, а в трёх - это за пределами моей собранности.
Остаются только варианты с двумя раскладками, одна из которых русская а вторая?
-- Финская классическая вместо английского потребует большого переучивания. Я к этому не готов, я на обучение слепому методу печати не для того потратил столько времени.
-- А вот тут можно объеденить две раскладки в одну - линух вещь пока гибкая.
http://forum.ubuntu.ru/index.php?topic=168707.0
Способ позволяет просто вытащить из нужной мне финской буквально пару букв. Наверное, лучшее, что я нашёл, но воспользоваться пока погожу, потому что уже валил систему и боюсь лезть в основную клавиатуру.
-- Можно добавить Композ кей на правый альт и выписать из Юникода те клавиши, что нужны, вот только не нашёл я себе нужных. Хотя там кроме юникода много чего ещё осталось посмотреть.
-- Тонкая настройка клавиатуры с Храбра:
http://habrahabr.ru/sandbox/21270/
Корректировка файла /usr/share/X11/xkb/symbols/typo /usr/share/X11/xkb/symbols/mytypo с заменой нужных клавиш
http://habrahabr.ru/post/116485/
-- Английская международная клавиатура, которая по умолчанию имеет эти самые ä,ö и даже Ё! и делать ничего не надо. Вот только день уже прошёл.
И всё таки, раз возникло просветление, попробую вставить в стандартную раскладку дополнительной типографской клавиатуры typo финские буквы так, как они расположены в финской раскладке, буде придётся если юзать нативную финскую сильно от этого не страдать.
Из финской клавиатуры берём коды букв и их мнемонические названия.
$ xev|fgrep keysym
Коды букв:
KeyRelease event, serial 37, synthetic NO, window 0x3a00001,
root 0x9c, subw 0x0, time 33390340, (-612,235), root:(772,389),
state 0x6010, keycode 48 (keysym 0xe4, adiaeresis), same_screen YES,
XKeysymToKeycode returns keycode: 24
XLookupString gives 2 bytes: (c3 a4) "ä"
XFilterEvent returns: False
KeyRelease event, serial 37, synthetic NO, window 0x3a00001,
root 0x9c, subw 0x0, time 33388900, (-612,235), root:(772,389),
state 0x6010, keycode 47 (keysym 0xf6, odiaeresis), same_screen YES,
XKeysymToKeycode returns keycode: 33
XLookupString gives 2 bytes: (c3 b6) "ö"
XFilterEvent returns: False
Идём в дополнительную раскладку typo /usr/share/X11/xkb/symbols
Делаем бэкап на всякий: sudo cp typo typo.back
Исправляем в любимом редакторе: $ sudo nano typo
- третий ряд клавиатуры
// 3rd keyboard row
- вставляя вместо
key <AC10> { [NoSymbol, NoSymbol, leftsinglequotemark, minutes] }; // ";"
key <AC11> { [NoSymbol, NoSymbol, rightsinglequotemark, seconds] }; // "'"

- мои узнанные финские буквы:
key <AC10> { [NoSymbol, NoSymbol, adiaeresis, Adiaeresis] }; // ";"
key <AC11> { [NoSymbol, NoSymbol, odiaeresis, Odiaeresis] }; // "'"

Результат виден сразу на просмотре раскладки клавиатуры, но для иcпользования придётся перегрузиться.
Советую поэкспериментировать в настройках параметры клавиатуры с назначением клавиши включения третьего ряда. Я выбрал оба Alt с переназначением функций левого Alt клавише Виндовз.

”äö - вы потребовали кучу времени, но есть и небольшой бонус ← → ™ © € ¹³$↑∞ — ≠ ±
ö!
ÖÄ!!
В начало страницы 
|
Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.