Я потратил целый день на попытку создать ярлык для Ctrl+Pageup.
Сначала я попробовал xmodmap, но не смог генерировать события модификатора. Поэтому невозможно создать ярлык, который генерирует, например, событие Control.
Затем я попытался xbindkeys с xmacro. Подобные работы, но xbindkeys не могут фиксировать некоторые комбинации клавиш в моей системе, такие как Alt + ___.
Итак, я наконец использовал собственные сочетания клавиш Unity -> Пользовательские ярлыки, чтобы настроить мой ярлык .
И вместо xmacro я теперь использовал программу xvkbd для генерации событий клавиатуры, но это только личное предпочтение. Оба xmacro и xvkbd работают почти одинаково. Еще один совет - добавить параметр задержки в xmacro или xvkbd, чтобы гарантировать, что события не будут потеряны.