Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- import speechd
- from pyatspi import Registry
- class Echo(object):
- def __init__(self, name, component):
- self._client = speechd.SSIPClient(name=name, component=component)
- self._client.set_priority(speechd.Priority.MESSAGE)
- Registry.registerKeystrokeListener(self.onKey, mask=range(0,256))
- Registry.registerEventListener(self.onShowing, "object:state-changed:showing")
- def onShowing(self, event):
- pass
- def onKey(self, event):
- print "onKey: <%s>" % event.event_string
- self._client.key(event.event_string)
- drone = Echo('Drone', None)
- Registry.start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement