Изменение поведения клавиш-модификаторов

Датская раскладка клавиатуры выглядит глупо, когда дело доходит до программирования. Когда я использовал Macbook в качестве своего основного рабочего ноутбука, я изменил макет, поэтому один щелчок left shift сделает открытую круглую скобку, и right shift сделает закрытие круглой скобки. Точно так же left CTRL и right CTRL сделают фигурные скобки.

Как я могу использовать одно и то же поведение клавиатуры в Ubuntu 16.04?

One Solution collect form web for “Изменение поведения клавиш-модификаторов”

Есть утилита с именем xcape, которая может это сделать. https://github.com/alols/xcape

Таким образом, решение с использованием xcape включает запуск следующей команды при запуске:

 xcape -e 'Control_L=ISO_Level3_Shift|7;Control_R=ISO_Level3_Shift|0;S‌​hift_L=Shift_L|8;Shi‌​ft_R=Shift_R|9' -t 200 on startup 

Если это применяется к другой раскладке клавиатуры, тогда команда должна быть другой.

  • Найти IP-адрес сервера по локальной сети из сценария
  • Сценарий ежедневного перезапуска сервера Minecraft
  • Как написать условный оператор if в скрипте оболочки bash?
  • Невозможно записать cd в mnt / c / unix через символическую ссылку
  • rsyslog по-прежнему отправляет сообщения в omusrmsg даже после использования команды `stop`
  • Расширяет раздел с использованием другого диска
  • Создание правила UFW, позволяющего приложению использовать динамические порты
  • Ошибка "parted: invalid token: 1" При использовании Parted To Format Partition?
  • Как обновить компилятор gfortran?
  • Как делиться файлами между RHEL и Ubuntu
  • Не удалось добавить репозиторий PPA из терминала
  • Отключить учетную запись PAM, но сохранить ландшафт-sysinfo y motd
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.