визначити нові клавіші швидкого доступу, не перезаписуючи існуючі клавіші


10

Клавіатура мого ноутбука не має клавіш швидкого доступу до медіа (наприклад, "Наступна доріжка" тощо). Я часто використовую ноутбук, підключений до зовнішньої клавіатури, що робить. Заходжу в меню Налаштування-> Клавіатура-> Ярлики і вибираю "Звук і медіа", і бачу, що "Наступна доріжка" прив'язана до клавіші швидкого доступу "Аудіо наступний". Я бачу, що я можу замінити це власною прив'язкою клавіш, але вона замінює ярлик "аудіо наступний".

Мені б хотілося рішення, яке дозволяє мені зіставити другий ярлик цієї команди без її перезапису. Я бачу, що я можу визначити спеціальні ключі, тому можу зробити унікальне відображення для rhythmbox-client --nextтощо, але це було б рішенням, характерним для ритмбоксу. Я шукаю більш рідне рішення для Ubuntu, яке буде працювати в будь-якому програвачі так само, як діючі медіа-клавіші "аудіо наступні" роблять на моїй зовнішній клавіатурі. Будь-які ідеї?


Чи змогли ви вирішити свою проблему, виконавши кроки моєї відповіді?
mrcktz

1
Так! Я думаю, що щедрість не пройшла вперше, коли я натиснув на неї, дякую за наступні дії.
cboettig

Відповіді:


4

Для імітації подій на клавіатурі я пропоную вам чудовий інструмент xdotoolВстановіть xdotool .

1. Встановітьxdotool через термінал ( CTRL+ ALT+ T):

sudo apt-get install xdotool

або використовувати Центр програмного забезпеченняВстановіть 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. Вийдіть та увійдіть, щоб перезавантажити свій PATH .

4. Створіть спеціальний ярлик

Іти System Settings, потім перейти Keyboard, потім Shortcuts.

Натисніть +кнопку внизу діалогового вікна. Введіть ім'я для ярлика , яку Ви збираєтеся створити і для заливки команди в: audionext. Натисніть OK.

Поруч із вашим новим ярликом ви побачите disabled. Клацніть на цьому тексті, а потім натисніть комбінацію клавіатур, яку ви хочете призначити вашій емуляції медіа-клавіатури.

Тепер ви маєте можливість мати "наступний аудіо" за допомогою комбінації клавіш!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.