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

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

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

  • Добавить столбец в интерфейс диспетчера архива
  • LXC мигрирует между хостами
  • Является ли openjdk-r ppa достаточно надежным для установки на сервере?
  • Установка Flash Player для Safari в Ubuntu
  • Я установил sqlite. Теперь, где я должен его найти? Как установить соединение с java?
  • Почему моя камера не появляется в / dev, хотя она работает в dmesg? (Возможная регрессия Ubuntu.)
  • Наличие сценария bash при запуске и отображение результатов при входе в систему
  • Как бороться с растущими файлами журнала BIND9
  • 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

    Является ли это «аппаратной ошибкой» при использовании Matlab в Fedora действительно проблемой аппаратного обеспечения или может быть программное обеспечение?

    Извлечение удаленных файлов в гостевой книге Linux VM

    Как grep для нескольких шаблонов?

    Как разветвление влияет на структуру памяти процесса?

    Карта нестандартных скрытых отчетов для scancodes для игровой клавиатуры Logitech G105

    Имейте команду в моей $ PATH, но она не распознается, когда я использую sudo

    Как изменить порог перетаскивания в Linux? (Я использую Gnome 3)

    Linux: Есть ли эквивалент IPv6 для опции ядра ipv4 accept_local?

    Можно ли показывать в открытом / переадресованном сеансе в KDE?

    Основные файлы, когда символы удаляются

    Как вставить строки с номерами от X до Y в другой файл после строки Z?

    Двойные элементы интерфейса GNOME с Xinerama

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

    Почему выдача одной и той же команды создает больше выходных данных в tty, чем в pts / gnome-terminal?

    Каковы типы ~, ~ -, ~ +, *?

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