[sisyphus] Эмуляция кнопок на клавиатуре

Sergey Vlasov vsu на altlinux.ru
Чт Окт 25 19:10:17 MSD 2007


On Thu, Oct 25, 2007 at 05:44:34PM +0300, Igor Zubkov wrote:
> 25.10.07, ABATAPA<altlinux-sisyphus yandex.ru> написал(а):
> > 25 октября 2007 г. Igor Zubkov написал:
> > > Никто не знает как можно эмулировать нажатие на кнопки на клавиатуре
> > > на уровне ОС? Нужно что-то что может работать примерно так:
> > >
> > > presskey PageUp (и ОС считает что нажали на PageUp).
> >
> > В консоли или в X?
> 
> Желательно, и там и там. Такое возможно?

Можно использовать драйвер uinput:

http://www.geocities.com/gnumohan/Linux/uinput.txt
(но там не совсем правильно описана инициализация)

http://svn.navi.cx/misc/trunk/inputpipe/uinput/uinput.txt
(здесь не забыли, что сначала надо записать struct uinput_device; вообще в
http://svn.navi.cx/misc/trunk/inputpipe/ лежит программа, как раз
работающая с uinput - можно её использовать в качестве примера).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : http://lists.altlinux.org/pipermail/sisyphus/attachments/20071025/a76eed10/attachment.bin 


Подробная информация о списке рассылки Sisyphus