Я хочу добавить новую горячую клавишу: когда я нажимаю F1 kbd>, она делает то же самое, что и Shift kbd> + F1 kbd>. Я добавил новый пользовательский ярлык (Система -> Клавиатура), но я не знаю команду для запуска, как мы нажимаем F1 kbd>. Я ценю вашу помощь.
Если Вы захотите добавить новую Горячую клавишу, например, при нажатии вызова Shift+F1 команды F1 то Вам будет нужен дополнительный softwae как xbindkeys
: xdotool
или xte
. Я следую при помощи xte
.
1. Установка xbindkeys
:
sudo apt-get install xbindkeys
2. Затем установка xte
:
sudo apt-get install xautomation
Синтаксис для xte
похож на это: xte 'command key/mousebutton/xyCoordinates'
для примеров:
xte 'key keyName'
xte 'keydown keyName' 'keydown secondKeyName' 'keyup keyName' 'keyup secondKeyName
man xte
3. Найдите название ключа: xbindkeys
позволяет нам использовать -k
обработайте для нахождения названия сочетания клавиш или сочетания клавиш. Выполненный xbindkeys -k
и нажмите сочетание клавиш или сочетание клавиш.
Если Вы нажатие Shif+F1 Ваш вывод посмотрите что-то подобное этому:
"(Scheme function)"
m:0x11 + c:67
Shift+Mod2 + F1
Базовый синтаксис xbindkeysrc
команды похожи на это:
"Command to run (in quotes)"
key to associate with command (no quotes)
таким образом, поскольку Вы видите в вышеупомянутом.
4. Создайте названный файл .xbindkeysrc
в Вашем корневом каталоге:
touch $HOME/.xbindkeysrc
5. Теперь открытый .xbindkeysrc
файл.
gedit .xbindkeysrc
6. Свяжите ключ/сочетание клавиш к другому ключу/сочетанию клавиш:
Таким образом согласно первому примеру xte
синтаксис на шаге 2, у нас есть это:
xte 'key keyName'
Хорошо, теперь объедините эту команду с выводом нажатия Shif+F1 на шаге 3 и вставьте или введите в .xbindkeysrc
файл, который мы открыли на шаге 5. как это:
"xte 'key F1'"
Shift+Mod2 + F1
7. Сохраните его и выход. Теперь Вы могли бы заметить, что Ваша команда еще не работает, поэтому xbindkeys
не работает. Для запуска это просто работает xbindkeys
от терминала. Ваш Shif+F1 должен теперь запустить Вашу команду F1!
Согласно этому Q/A Seth
При нажатии клавиши F1 , она открывает браузер документации по системе (визг).
Вы можете, например, получать доступ к справке Наутилуса с:
yelp help:ubuntu-help/files
Из страниц справочника визга:
NAME
yelp — browse system documentation
USAGE
yelp [file]
The GNOME Help Browser includes detailed documentation for the majority
of applications, utilities and other components, such as the panel or
the Nautilus file manager.
Yelp can display some HTML and XML files when passed on the command-
line, but it's primarily called from applications.
You can also start Yelp by choosing Desktop->Help. This will show the
top-level help system page, listing all GNOME documents conveniently
organized by topic.
OPTIONS
This program accepts all the standard GNOME and GTK+ options, which
follow the usual GNU command line syntax, with long options starting
with two dashes (`-'). To get more information about these options
launch Yelp with the `--help' argument.
Для знания, какая команда (команды) выполняется сочетаниями клавиш откройте Terminal и посмотрите на результат эти ps -aef
команда, один из последнего процесса является командой:
[...]
root 9013 2 0 21:18 ? 00:00:00 [kworker/u16:0]
sylvain 9036 2003 19 21:20 ? 00:00:00 yelp help:gnome-terminal
sylvain 9054 8851 0 21:21 pts/14 00:00:00 ps -aef