Форум сайта python.su
Срочно нужна клавиатура на Мандриву, может кто писал? Или просто подскажите как при нажатии на кнопку смитировать нажатие на клавиатуре??? Буду очень признателен
Офлайн
syskey
Офлайн
Doberman26rushttp://python.su/forum/viewtopic.php?id=4054
Или просто подскажите как при нажатии на кнопку смитировать нажатие на клавиатуре???
Офлайн
wonderfulllМне нужно под линукс
http://python.su/forum/viewtopic.php?id=4054
sypper-pitА можно по подробнее? Это модуль такой?
syskey
Офлайн
Много мне всего прешлось перерыть, чтобы найти подходящий модуль…
Вобщем, если кому интересно для перехвата прерывания нажатия клавиши клавиатуры я использовал модуль AT-API для питона сборка называется pyatspi
вот пример его использования:
1 import pyatspi
2 reg = pyatspi.Registry
3 # генерируется клик мыши, где первые 2 параметра координаты x и y соотвественно
4 reg.generateMouseEvent(0, 0, pyatspi.MOUSE_B1C)
5 # генерируется нажатие клавиши Enter(код 36)
6 reg.generateKeyboardEvent(36, None, pyatspi.KEY_PRESSRELEASE)
Отредактировано (Апрель 14, 2009 23:24:11)
Офлайн
а модулем SendKeys не пробовал? http://www.rutherfurd.net/python/sendkeys/index.html
Офлайн
n1ceДумаю pyatspi правильнее будет, хотя SendKeys тоже кое-где прийдётся использовать
а модулем SendKeys не пробовал?
Офлайн
syskey и SendKeys в случае питона одно и то же … вы до этого на чем ли бо программировали ?
Офлайн
sypper-pitникто ничего против и не говорит, вот только один вопрос у меня, эти модули кроссплатформенные али только для винды? я особо не рыл в этом напрвлении, так что не ругайте сильно.
syskey и SendKeys в случае питона одно и то же … вы до этого на чем ли бо программировали ?
Офлайн
Doberman26rusВот и обломчик, для Виндовс он, так что я в пролёте с ним, как муха в самолёте))) Ну ничего, буду придерживаться pyatspi
вот только один вопрос у меня, эти модули кроссплатформенные али только для винды?
Офлайн