Ключ заглавных букв карты к Super+Alt+Ctrl?

Я думаю, что было бы очень полезно иметь мое собственное namespace из сочетаний клавиш, где в значительной степени ничто никогда не конфликтовало бы. Например, я мог присвоить Caps+A для открытия Ask Ubuntu (или что-то столь же глупое), и это действительно отобразится на Super+Alt+Ctrl+A. Я пытался понять пользовательские настройки клавиатуры, но это - одна очень запутывающая область ОС.

6
задан 7 March 2018 в 01:45

1 ответ

Обновление , чтобы повторно отобразить заглавные буквы на , Супер + Высокий звук + Ctrl :

  1. Открывают терминал на типе следующие команды:

    sudo apt-get install xautomation
    dconf write /org/gnome/desktop/input-sources/xkb-options "['caps:none']"
    
  2. Теперь создают маленький сценарий удара, который будет использовать xte для создания событий нажатия клавиши. Я добавил sleep 2 так, чтобы можно было объединить древовидные ключи с другими (такими как или больше).

    $ cat << EOF > /tmp/caps.sh
    #!/bin/bash
    
    xte 'keydown Control_L' 'keydown Super_L' 'keydown Alt_L'
    sleep 2
    xte 'keyup Control_L' 'keyup Super_L' 'keyup Alt_L'
    EOF
    

    Делают его исполняемым файлом и перемещают его в /usr/local/bin:

    chmod +x /tmp/caps.sh
    sudo mv /tmp/caps.sh /usr/local/bin
    
  3. Наконец создают пользовательский ярлык от меню System Settings, как обычно.

    enter image description here

    Начиная с заглавных букв ключ был отключен предыдущим dconf команда, можно просто ввести его для определения акселератора ярлыка. Вы будете видеть 0xff как ключевое имя, но оно будет работать.

<час>

Предыдущий ответ:

Вы не должны определять , Супер + Высокий звук + Ctrl как Ваш внутренний ярлык, так как после всего ключа Вы хотите использовать, заглавные буквы .

  1. первое, что нужно сделать состоит в том, чтобы отключить поведение по умолчанию этого ключа, это может быть сделано со следующей командой. Откройте терминал тип:

    dconf write /org/gnome/desktop/input-sources/xkb-options "['caps:none']"
    
  2. Теперь определяют пользовательское сочетание клавиш с помощью Меню Параметров настройки системы:

    enter image description here

    команда здесь может состоять в том, как Вы предположили xdg-open http://askubuntu.com

  3. , следующий шаг требует для возвращения к командной строке, поскольку Вы не можете ввести заглавные буквы для определения нового акселератора комбинации. Так перечислите весь определенный пользовательский shorcuts с:

    $ dconf list /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/
    custom0/
    custom1/
    

    тот, который Вы только что создали, должен быть последним, здесь custom1. Введите следующую команду для присвоения заглавных букв + для открытия Askubuntu:

    dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/binding '<Caps>a'
    

    Корректируются custom<id> для соответствия Вашему и сочетаниям клавиш для потребностей.

Ваши новые заглавные буквы + готово использовать, бесполезный, чтобы выйти из системы или перезапустить Вашу систему.

5
ответ дан 23 November 2019 в 07:55

Другие вопросы по тегам:

Похожие вопросы: