Как сопоставить AltGr с Ctrl+Alt
Я хотел бы отобразить клавишу AltGr на моей клавиатуре, чтобы получить Ctrl+Alt. Я в курсе xkb
а также xmodmap
, Однако, насколько я могу судить, используя их, вы можете отображать только комбинации клавиш на отдельные клавиши, а не наоборот.
1 ответ
После неудачной попытки заставить его работать с комбинацией xbindkeys и xvkbd/xte (я никогда не мог получить определенные символы {
, [
, ]
, }
, \
и т. д. для правильного поведения, возможно, потому что я использую скандинавскую раскладку клавиатуры), я наконец нашел простое и практичное решение: Autokey. Вот точные инструкции, чтобы заставить это работать:
- Установите Autokey через Ubuntu Software (я использовал GTK-версию, а не KDE) или:
sudo apt-get install autokey-gtk
, - Настройте один сценарий для каждого ключа, например, для
{
используйте этот код:keyboard.send_keys("<alt_gr>+7")
и установите горячую клавишу на Ctrl+Alt+7 (сначала установите горячую клавишу на 7, затем добавьте Ctrl и Alt в качестве модификаторов). По крайней мере, это работало для наиболее важных ключей написания кода:{ [ ] } \
, - Добавьте autokey в Startup Applications (найдите "start", чтобы найти его), а затем добавьте программу с "autokey" в качестве команды.
Это решение будет работать для всего, что выполняется в текущем X-сеансе (я думаю), но не будет работать, если вы начнете новый сеанс терминала, используя Ctrl+Alt+[F2-F6].