Имеется ноут MSI. В нем есть функциональная клавиша, на которую в винде можно было назначить открытие любой проги. Как можно узнать код этой клавиши или поставить на нее какую-либо задачу?
P.S: клавиша находится на сенсоре
LinuxForum.Fans
Функциональная клавиша P1
Автор: ext
6 сообщений
1947 просмотров
Ругается на отсутствие xorg-macros
[console]Package xorg-macros was not found in the pkg-config search path.
Perhaps you should add the directory containing `xorg-macros.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xorg-macros' found[/console]
Можно воспользоваться этим советом
Мультимедиа клавиатура и OpenBox
Во FluxBox я назначал мультимедиа клавиши в файле ~/.fluxbox/keys , узнавая код клавиш утилитой xev. В OpenBox есть одна тонкость - код клавиш нужно перевести в 16-ричную систему счисления. Например, вы хотите забиндить какую-то мультимедиа клавишу на увеличение громкости звука ALSA. Запускаете в терминале утилиту xev, нажимаете нужную клавишу и смотрите ее keycode. Там будет что-то вроде этого:
KeyRelease event, serial 39, synthetic NO, window 0x1e00001,
root 0x15a, subw 0x0, time 1613305, (627,558), root:(655,831),
state 0x0, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume),
same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Жирным текстом выделено нужное. Теперь это число (122) нужно перевести в 16-ричное. Делается это просто:
$ printf "%X\n" 122
7A
К этому числу нужно добавить спереди "0x", т.е. получится "0x7A". Теперь, используя этот код клавиши (0x7A), биндите клавишу как обычно:
<keybind key="0x7A">
<action name="Execute">
<command>amixer sset Front 1+</command>
</action>
</keybind>
Взято здесь
а вообще, по моему, он установлен, так как x11-utils установлен, а он в составе этого пакета
iSun, спасибо, помогло smile
Войдите или зарегистрируйтесь, чтобы ответить.