LINUX.ORG.RU

Пользовательские dead key'и


0

1

Цель − сделать свои dead key'и, т.е. нажимая на «d» a потом на «a» получать, например «ц».

Нужно для ввода силлабических письменностей.

Роюсь в xkb'шных файлах, но пока мой рисёч не особо эффективен, кто-то может подсказать, что-то по этому поводу?


Вот это уже известно тебе, я надеюсь?

$ cat ~/.XCompose
include "/usr/share/X11/locale/ru_RU.UTF-8/Compose"
<Multi_key> <apostrophe> <apostrophe> : "" U0301 # COMBINING ACUTE ACCENT
name_no ★★
()
Ответ на: комментарий от name_no

Даже очень, а c мультикеем вводить каждый символ — не кошер. Мне нужно что-то типа:

<dead_k> <latin_a>: "カ" katakana_KA

Вопрос, где определить-то <dead_k>?

Если в файле \usr\share\X11\XKeysymDB, то чего там писать-то?

hurufu
() автор топика
Ответ на: комментарий от hurufu
Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "us,ua(winkeys),ru(winkeys)"
        Option      "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,compose:lwin"
EndSection

Опция compose:lwin — я думаю это то, про что ты говоришь.

name_no ★★
()
Ответ на: комментарий от hurufu

В кедах есть такое. В настройках действий (не клавиатуры!), там еще был пример, как одной кнопкой вводить HELLO.

anonymous
()
Ответ на: комментарий от hurufu

>Вопрос, где определить-то <dead_k>?
А xmodmap'ом не получится?

x3al ★★★★★
()
Ответ на: комментарий от anonymous

Не знаю о каких действиях говорите :(.

hurufu
() автор топика
Ответ на: комментарий от name_no

У меня в системе нету xorg.conf'а, там надо через HAL.

А так всем спасибо, а то я зациклиця, как-то, на одном XKeysymDB і не мог ничего придумать.

hurufu
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.