LINUX.ORG.RU

XKB. Сканкод+виртуальный модификатор

 


0

1

Возможно ли реализовать средствами XKB одновременно и ввод символа и активировать вируальный модификатор?

На деле задача состоит в том, чтобы одним нажатием ввести «Esc» и переключить раскладку на третий уровень (ISO_Level3_Lock)

Что-то вроде:

key <ESC> {
    symbols = [ Escape, Escape ],
    actions = [
        Redirect(key=<ESC>, mods=LevelThree),
        Redirect(key=<ESC>, mods=LevelThree)
    ]};

Быть может возможно в «интерпретацию»

interpret ISO_Level3_Lock+Any {
	useModMapMods= level1;
	virtualModifier= LevelThree;
	action= LockMods(modifiers=LevelThree);
    };

каким-то образом добавить ввод символа «Escape»?

Положи xkb обратно на свалку истории и пили свой ремаппер через evdev+uinput на своем любимом языке общего назначения. Потом спасибо скажешь.

t184256 ★★★★★ ()