Помогите разрешить вопрос
От: skanton  
Дата: 06.10.04 10:35
Оценка:
Есть некоторая одинаковая работа, которую нужно периодически повторять. Написал программу под Windows на плюсах, которая прослушивает все нажатия клавиш на клавиатуре, записывает все это в файл, и потом можно загрузить этот файл и повторить последовательность нажатий.
Так вот теперь решил написать версию под *nix платформу, также на С++. Для версии под Windows я использовал WIN API Hooks, было все довольно просто.
Под *nix платформу писал мало и теперь затрудняюсь с чего начать.
Подскажите, пожалуйста, с помощью чего можно это реализовать, т.е. как под *nix платформой прослушивать все нажатия (не привязываясь к конкретному окну) кнопок на клавиатуре.
Заранее благодарен, Антон.
Re: Помогите разрешить вопрос
От: fAX Израиль  
Дата: 06.10.04 10:56
Оценка:
Здравствуйте, skanton, Вы писали:

S>Есть некоторая одинаковая работа, которую нужно периодически повторять. Написал программу под Windows на плюсах, которая прослушивает все нажатия клавиш на клавиатуре, записывает все это в файл, и потом можно загрузить этот файл и повторить последовательность нажатий.

S>Так вот теперь решил написать версию под *nix платформу, также на С++. Для версии под Windows я использовал WIN API Hooks, было все довольно просто.
S>Под *nix платформу писал мало и теперь затрудняюсь с чего начать.
S>Подскажите, пожалуйста, с помощью чего можно это реализовать, т.е. как под *nix платформой прослушивать все нажатия (не привязываясь к конкретному окну) кнопок на клавиатуре.
S>Заранее благодарен, Антон.

Была тут темка когда-то:
http://www.rsdn.ru/Forum/Message.aspx?mid=358262#358262
Автор: fAX
Дата: 20.08.03


Но это — глобальное прослушивание. Думается, только для иксов можно попроще сделать.
...Complex problems have simple, easy-to-understand wrong answers...
(Grossman's Misquote of H.L.Mencken)
Re: Помогите разрешить вопрос
От: Volgaboatman  
Дата: 07.10.04 07:02
Оценка:
Здравствуйте, skanton, Вы писали:

S>Есть некоторая одинаковая работа, которую нужно периодически повторять. Написал программу под Windows на плюсах, которая прослушивает все нажатия клавиш на клавиатуре, записывает все это в файл, и потом можно загрузить этот файл и повторить последовательность нажатий.


А просто скриптом оформить уже некошерно ???
... << RSDN@Home 1.1.3 stable >>
Re: Помогите разрешить вопрос
От: av Россия  
Дата: 08.10.04 02:11
Оценка:
skanton пишет (<839804@news.rsdn.ru>):

> Есть некоторая одинаковая работа, которую нужно периодически повторять.

> Написал программу под Windows на плюсах, которая прослушивает все нажатия
> клавиш на клавиатуре, записывает все это в файл, и потом можно загрузить
> этот файл и повторить последовательность нажатий.

Вообще я видел мало подобных задач, которые нельзя было бы сделать
shell-скриптом. Если же тебе нужны манипуляции с окошками и программы,
которые делают эти окошки, этого не позволяют... ну посмотри в сторону
KHotKeys, может, подойдет.
Posted via RSDN NNTP Server 1.9 gamma
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.