определить новые сочетания клавиш без перезаписи существующих клавиш

На клавиатуре моего ноутбука нет сочетаний клавиш (например, «Следующая дорожка» и т. Д.). Я часто использую ноутбук, подключенный к внешней клавиатуре, что делает. Я захожу в Настройки-> Клавиатура-> вкладка Ярлыки и выбираю «Звук и мультимедиа», и я вижу, что «Следующий трек» привязан к клавише быстрого вызова «аудио далее». Я вижу, что могу заменить это пользовательской привязкой ключа, но она перезаписывает ярлык «аудио следующий».

Мне бы хотелось решение, которое позволило бы мне сопоставить второй ярлык с этой командой, не перезаписывая ее. Я вижу, что я могу определить пользовательские ключи, чтобы я мог сделать уникальное отображение для rhythmbox-client --next и т. Д., Но это было бы решением, специфичным для rhythmbox. Я ищу более нативное решение Ubuntu, которое будет работать в любом плеере так же, как текущие медиа-клавиши «audio next» на моей внешней клавиатуре. Есть идеи?

10
задан 28 November 2012 в 18:32

1 ответ

Для моделирования событий клавиатуры, я предлагаю Вас большой инструмент xdotoolInstall xdotool.

1. Установка xdotool через терминал (CTRL+ALT+T):

sudo apt-get install xdotool

или используйте Центр программного обеспеченияInstall xdotool.

2. Создайте сценарий, который использует xdotool для эмуляции "аудио затем" событие с мультимедийных клавиатур. В терминале:

mkdir -p ~/bin  
gedit ~/bin/audionext

Скопируйте следующее содержание в окно редактора, которое открылось. После копирования кода сохраняют, затем закрывают его:

#!/bin/sh
sleep 0.3  
exec /usr/bin/xdotool key XF86AudioNext  
EOF

Теперь сделайте исполняемый файл сценария:

chmod +x ~/bin/audionext

3. Выйдите из системы и войдите в систему для перезагрузки ПУТИ.

4. Создайте пользовательский ярлык

Перейдите в System Settings, затем перейдите в Keyboard, затем Shortcuts.

Нажмите + кнопка у основания диалогового окна. Обеспечьте название ярлыка, который Вы собираетесь создать, и команды заполните: audionext.Пресса OK.

Рядом с Вашим новым ярлыком Вы будете видеть disabled. Нажмите на тот текст и затем нажмите комбинацию клавиатуры, Вы хотите быть присвоенными своей эмуляции клавиатуры медиа.

Необходимо теперь смочь к "аудио затем" с сочетанием клавиш!

4
ответ дан 28 November 2012 в 18:32

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

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