LINUX.ORG.RU

В ядро Linux 2.6.23 включен стабильный Userspace Driver API


0

0

Линус Торвальдс включил в основную ветку ядра патчи, реализующие driver in userspace API в Linux.
Стабильный драйвер API уже анонсирован год назад. Теперь последние патчи и API включили в дерево Linux. Идея API - сделать проще разработку драйверов:"Этот интерфейс дает возможность написания большинства драйверов в userspace, с очень маленькой оболочкой драйвера внутри ядра. В API используется char device и sysfs для взаимодействия с userspace процессом, прерываний процесса и доступом к памяти"

>>> Оригинал

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

>А чего xev показывает?

KeyPress event, serial 31, synthetic NO, window 0x4a00001,
root 0x137, subw 0x0, time 89027006, (89,679), root:(93,706),
state 0x0, keycode 135 (keysym 0x1008ff27, XF86Forward), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x4a00001,
root 0x137, subw 0x0, time 89027198, (89,679), root:(93,706),
state 0x0, keycode 135 (keysym 0x1008ff27, XF86Forward), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False

нажаты две разные клавиши - определены как одна и таже.

trifon
() автор топика
Ответ на: комментарий от trifon

Сори наврал я

KeyRelease event, serial 31, synthetic NO, window 0x4a00001,
root 0x137, subw 0x0, time 89268758, (899,583), root:(903,610),
state 0x0, keycode 138 (keysym 0x1008ff57, XF86Copy), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False

KeyPress event, serial 31, synthetic NO, window 0x4a00001,
root 0x137, subw 0x0, time 89271454, (899,583), root:(903,610),
state 0x0, keycode 135 (keysym 0x1008ff27, XF86Forward), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x4a00001,
root 0x137, subw 0x0, time 89


однако насчёт того не дублируются ли какие либо кнопки сказать не могу

trifon
() автор топика
Ответ на: комментарий от Buba

>Есть милая штука xbindkeys - ноутовские комбинации Fn+... поднял на ура

Я же говорил без патча ядро через стандартный интерфейс клавиатуры видит не все клавиши.

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