Склав фонетичну мапу (таку саму, якою користуюся в Х). Вона працює, але дратує
те, що перемикає клавіатури також права Ctrl. Тільки почав перекладати keymaps(5),
але здається, що вона містить не досить чіткий/зрозумілий опис файлів *.map (тому
перекладати її важко). Можливо хтось має вже досвід, і пояснить краще опис клавіш,
наприклад:
keycode 16 = q
ctrlr keycode 16 = U+044f
shift ctrlr keycode 16 = U+042f
control ctrlr keycode 16 = Control_q
shift control ctrlr keycode 16 = Control_q
alt ctrlr keycode 16 = Meta_q
shift alt ctrlr keycode 16 = Meta_Q
control alt ctrlr keycode 16 = Meta_Control_q
shift control alt ctrlr keycode 16 = Meta_Control_q
ctrll keycode 16 = U+044f
shift ctrll keycode 16 = U+042f
control ctrll keycode 16 = Control_q
shift control ctrll keycode 16 = Control_q
alt ctrll keycode 16 = Meta_q
shift alt ctrll keycode 16 = Meta_Q
control alt ctrll keycode 16 = Meta_Control_q
shift control alt ctrll keycode 16 = Meta_Control_q
ctrll ctrlr keycode 16 = U+044f
shift ctrll ctrlr keycode 16 = U+042f
control ctrll ctrlr keycode 16 = Control_q
shift control ctrll ctrlr keycode 16 = Control_q
alt ctrll ctrlr keycode 16 = Meta_q
shift alt ctrll ctrlr keycode 16 = Meta_Q
control alt ctrll ctrlr keycode 16 = Meta_Control_q
shift control alt ctrll ctrlr keycode 16 = Meta_Control_q
Я так зрозумів, що тут декілька рівнів, на які можна перемкнути G0 з G1. Тому у
мене Alt то працює, то ні, так само Ctrl. Хочу, щоб тільки Alt перемикав розклад
поки-що. Це напевне треба перевести усі крім перших
ctrll keycode 16 = U+044f
shift ctrll keycode 16 = U+042f
на звичайні англійські літери. Також не зрозумів, що робить рядок
keymaps 0-2,4-6,8-9,12-13,64-66,68-69,72-73,76-77,128-130,...
Все ще читаю документацію, але якщо хтось може швидко пояснити, то буду
вдячний.
Ось мапа і пара зценаріїв, за допомогою яких я її складав.