В моей повседневной жизни я всегда печатаю <kbd>Keyboard Character</kbd>, и я хотел бы настроить макрос в Ubuntu для автоматического ввода <kbd> </kbd>.
Я хотел бы назначить его, чтобы сказать Shift + Control + K или любая другая комбинация клавиш управления клавиатурой не назначена и уже используется Ubuntu.
Назад в день программы TSR (Terminate and Stay Resident) MS-DOS это было возможно. Конечно, это тоже должно быть в Ubuntu?
Должен ли я написать демона для этого?
Что также можно сделать, это использовать xdotool с флагом type, например:
bash -c ' sleep 0.5; xdotool getactivewindow type "<kbd></kbd>"'
Перейти к «Настройки системы» -> «Клавиатура» - «Ярлыки» -> «Пользовательский» и привязать эту команду на любую комбинацию клавиш, которую вы хотите. Я выбрал CtrlSuperK. Что здесь происходит, так это то, что мы предоставляем пользователю задержку в 0,5 секунды, чтобы освободить комбинацию клавиш, а затем xdotool выберет ключевые метки разметки так же, как если бы вы делали это самостоятельно на клавиатуре. Очень простой и простой подход. На самом деле, я использую его только сейчас, чтобы поставить эти три ключа выше.
Обратите внимание, что xdotool по умолчанию не работает с Ubuntu, поэтому вам нужно будет установить его через sudo apt-get install xdotool