Как имитировать мышь нажмите со сдвигом в xkbcomp

У меня есть мышь с небольшой встроенной клавиатурой. Я хотел бы сопоставить один ключ как комбинацию «Shift-MiddleButton». Эта комбинация используется в Blender для навигации.

Я не знаю, как эмулировать несколько действий в разделе xkb_comp.

Я смог имитировать среднюю кнопку, но мне тоже нужен Shift.

xkb_compatibility "cmp" { virtual_modifiers Shift; interpret Pointer_EnableKeys { action = LockControls(controls=MouseKeys); }; interpret.repea t= True; interpret 1 { action = PointerButton(button=2); }; interpret.repeat = False; indicator "Scroll Lock" { indicatorDrivesKeyboard; controls = MouseKeys; }; }; xkb_symbols "remote" { key <AE01> { [1, 1] }; }; 

Я пробовал несколько действий:

 interpret 1 { action = SetMods(modifiers=Shift); action = PointerButton(button=2); }; 

У PointerButton нет аргумента-модификатора.

Interesting Posts

Arch Linux – Подкачка / загрузка

Проблема с аргументом команды useradd

Как скопировать список файлов, содержащих пробелы и апострофы?

В Gentoo ZFS перестает работать после обновления 0.6.5

проблема с исполняемым файлом после передачи в другую систему

Как разбить текстовый файл на новые файлы

Переменная, назначенная внутри команды ssh, не возвращает правильное значение

Я не могу использовать ЛЮБОЙ дистрибутив Linux из-за моей графической карты

Смонтируйте мой mtp в моем телефоне Android в каталоге?

Как войти в общий дистрибутив linux без пользователей (только для root)?

Странные вещи в терминале, когда я попал в табу

Как я могу остановить дельфинов от чтения всего моего дерева домашнего каталога, чтобы сделать его пригодным для использования в AFS?

Могу ли я передать текущий процесс из мертвого ssh

Анализ аргументов командной строки из pargs в сценарии оболочки

Как найти номера системных вызовов?

Linux и Unix - лучшая ОС в мире.