LINUX.ORG.RU

Поясните по HAL+HEX...


0

0

Из руководства по HAL'у вычитал про "input.keymap namespace". Там среди прочего фигурирует Value = e017:brightnessup, где "e017" - это сканкод в HEX. Объясните, плиз, каким образом он высчитывается или, как узнать его значение, например, для комбинации Fn+F9? Спасибо.

Ответ на: комментарий от exorcist

Дистрибутив, кстати, Fedora 10, если что...
Что ещё проделал:
1. В консоли посредством 'showkey -s' получил для Fn+F9 и Fn+F10:
0xe0 0x4c 0xe0 0xcc и 0xe0 0x54 0xe0 0xd4
2. В /etc/hal/fdi/information создал файл 25-keymap-hp_6710s.fdi
3. $cat 25-keymap-hp_6710s.fdi
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->

<deviceinfo version="0.2">
<device>

<!-- These are raw scancodes produced by the atkbd driver -->
<match key="@input.originating_device:info.linux.driver" string="atkbd">
<match key="/org/freedesktop/Hal/devices/computer:system.hardware.vendor" prefix="Hewlett-Packard">
<append key="input.keymap.data" type="strlist">e04c:brightnessdown</append>
<append key="input.keymap.data" type="strlist">e054:brightnessup</append>
</match>
</match>
</device>
</deviceinfo>
4. Пробовал комбинации e04c 4054 и e0cc e0d4
5. Haldaemon перезапускал.
Но яркость дисплея клавишами опять не регулируется :(

exorcist
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.