LinuxForum.Fans
Тема

Нажатие клавиш по расписанию

Автор: u___________________ 13 сообщений 1931 просмотров
#342332

Доброе время суток.

Не знаю в какой раздел, так шо сюда.
Меня интересует такой вот вопрос: как организовать нажатие клавиш по расписанию? Куда копать? Если нужно писать самому, то пжл на питоне, как раз его изучать начал.

#342340

1. делаешь робо-руку
2. пишешь драйвер или юзерспейсную программку контроля...
3. пишешь программу для робота, чтобы она нажимала клавишу
4. засовываешь это в крон
5. ??????
6. Что-то про прибыль и много единичек с шифтом....

вместо руки можно использовать старый привод КД-ПЗУ.

Если всё же интересует исключительно программная реализация, то это делается с помощью XTest (aka libXtst), расширение иксов такое. Должны быть биндинги и под питон... За подробностями, как обычно в гугл...

#342343

@Fat-Zer

Очень смешно, капитан Петросян )

Нашел вот xvkbd, кажется оно могет, что мне надо. Завтра будем тестить.

#342360

"Индустриальный Эльф" написал:
Меня интересует такой вот вопрос: как организовать нажатие клавиш по расписанию? Куда копать?
КУДА?

на вопрос "куда-нить" хороший ответ уже дал Fat-Zer,
#342388
Индустриальный Эльф написал:
@Fat-Zer

Очень смешно, капитан Петросян )

Нашел вот xvkbd, кажется оно могет, что мне надо. Завтра будем тестить.

если все же решите этот вопрос, то просьба описать решение тут... :) чисто для обшего развития интересно...
Да и вообше за каким матросом это понадобилось ? судя по постановке вопроса в 1 посте, ответ очень грамотный и реально толковый дал Fat-Zer

#342395

Я этого никогда не делал, только в DOS один или два раза сделал обработчик
прерывания от клавиатуры. Понятно, что в могозадачной системе это качественно
сложнее, но разве нельзя написать программу-демона, которая посылала
бы системе сообщения якобы от клавиатуры?
Например, в Qt ведь есть фильтры, перехватчики, значит и без Qt это возможно?

Пётр.

#342430

если уж писать то писать надо на Асемблере :D

#342522

Индустриальный Эльф, а xdotool вам не подойдет? Гляньте, вдруг поможет.

#342542

"Peter" написал:
но разве нельзя написать программу-демона, которая посылала
бы системе сообщения якобы от клавиатуры?
можно. Вот только мне такая программа не нужна. Это РЕШЕТО.

Но вообще говоря, вы роете в нужном направлении. Посмотрите исходники какой-нить виртуальной клавиатуры. Их несколько. У меня даже есть такие. Это если вам это "просто так" интересно. Естественно, работают они только в Xorg, и ему же отправляют коды. Ещё эти коды можно перехватывать и распечатывать(если нужен ещё и кейлогер). Могу найти пример, если надо...
#342554

Сделал так

@lone_wolf "Да и вообше за каким матросом это понадобилось ?"

Работаю в сфере установки касс и автоматизации бизнеса. В голову руководству сбрендило пробивать чеки, каждые 15 минут. (Что бы там, кому то что то доказать.) Я слишком занят и ленив что бы заниматься подобными глупостями .

#342559

"Индустриальный Эльф" написал:
В голову руководству сбрендило пробивать чеки, каждые 15 минут.
кроме как кнопками в гуе этого никак не добиться?
#342561
Индустриальный Эльф написал:
Сделал так

@lone_wolf "Да и вообше за каким матросом это понадобилось ?"

Работаю в сфере установки касс и автоматизации бизнеса. В голову руководству сбрендило пробивать чеки, каждые 15 минут. (Что бы там, кому то что то доказать.) Я слишком занят и ленив что бы заниматься подобными глупостями .

ааа ну так бы сразу... да задачка интересная. Ну как бы босы как всегда в своём репертуаре... такое впечатление что их всех учат в 1 институте

ух ты толковая заметка... *SCRATCH*

#342590

@drBatty
"кроме как кнопками в гуе этого никак не добиться?"

нет. но все заработало =) я доволен.

Войдите или зарегистрируйтесь, чтобы ответить.