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

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

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

  • Упорядочить окна программы из сценария bash?
  • Apache access.log получает обновления после переименования
  • Ошибка при запуске на Ubuntu 14.04 после обновления системы безопасности - отсутствует libXfont.so.1
  • Почему невозможно подключиться к моему серверу с помощью RSA с устройства Ubuntu?
  • Неполадка irssi Разбиение страницы в tmux
  • Как я могу запустить / usr / bin / Xorg без sudo?
  • Добавление задержки в сетевой интерфейс при загрузке
  • Как ограничить доступ ssh только для локального хоста?
  • 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 

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

    Interesting Posts

    Whonix – whonix-gw продолжает говорить, что условие начала не выполнено

    Открытие устройства TUN из QEmu x86 для ARMv7 не выполняется

    "~ /" Получает ошибку отказа в разрешении в Csh

    Как подсчитать вхождения каждого слова, принадлежащего файлу, во все количество файлов `n`, переданных в качестве аргументов?

    Как обнаружить и предупредить, если процесс использует 100% процессор в течение длительного времени?

    Как modprobe radeon и выключить карту при запуске с systemd?

    Значение «route add -host xxx.xxx.xxx.xxx dev eth0: 1»

    Внедрение TLS 1.2, когда я SSH в коробку в качестве меры против POODLE

    Могу ли я захватить и отправить запросы GET с помощью wget?

    Как сделать Linux-приложение (все в одном филе) установщиком?

    Как установить разрешения для пользователя на smb mount с помощью fstab?

    Объединение последовательных файлов

    GNU / R 'нет аудио-драйверов'

    Абсолютно не удается получить доступ к FTP после добавления многих правил в iptables в CentOS5

    Как запустить Chromium из контейнера докера

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