Я работаю над кхмерской раскладкой клавиатуры и столкнулся с проблемой на последнем этапе проекта.
В кхмерском языке 33 согласных, 24 гласных диакритических знака и еще 14 независимых гласных. Кроме того, я включил соответствующий символ(ы) международного фонетического алфавита каждого символа в свой макет на уровнях ALT и SHIFT-ALT, так что мне очень быстро не хватает места.
Чтобы облегчить это, я планировал сопоставить 24 диакритических знака гласных с F1 - F12 и SHIFT F1 - F12 (с соответствующими символами IPA на уровнях ALT и SHIFT/ALT), но SHIFT + FN, ALT + FN и SHIFT/ALT + Комбинации FN не регистрируются. Я пробовал комбинации в разных текстовых редакторах, браузерах и терминале, но ничего не работает. Похоже, это системная проблема.
Я использую Ubuntu 10.04.
Вот раздел в моем макете, который относится к клавишам FN:
key <FK01> { [ 0x10017b6, 0x10017c2, voidsymbol, voidsymbol ] };
key <FK02> { [ 0x10017b7, 0x10017c3, voidsymbol, voidsymbol ] };
key <FK03> { [ 0x10017b8, 0x10017c4, voidsymbol, voidsymbol ] };
key <FK04> { [ 0x10017b9, 0x10017c5, voidsymbol, voidsymbol ] };
key <FK05> { [ 0x10017ba, voidsymbol, voidsymbol, voidsymbol ] };
key <FK06> { [ 0x10017bb, voidsymbol, voidsymbol, voidsymbol ] };
key <FK07> { [ 0x10017bc, voidsymbol, voidsymbol, voidsymbol ] };
key <FK08> { [ 0x10017bd, voidsymbol, voidsymbol, voidsymbol ] };
key <FK09> { [ 0x10017be, voidsymbol, voidsymbol, voidsymbol ] };
key <FK10> { [ 0x10017bf, voidsymbol, voidsymbol, voidsymbol ] };
key <FK11> { [ 0x10017c0, voidsymbol, voidsymbol, voidsymbol ] };
key <FK12> { [ 0x10017c1, voidsymbol, voidsymbol, voidsymbol ] };
Как вы можете видеть, я пока только заполнил SHIFT F1 - F4, я сделаю все остальное, когда или если эти клавиши заработают.
Надеюсь, некоторые из вас могут указать мне правильное направление.