LDTP  2.3.1
deregisterkbevent

Syntax

deregisterkbevent(<'keys'>, <modifiers>)

Description

De-Register keyboard event

Return values:
1on success, 0 on failure

Refer: http://cgit.freedesktop.org/ldtp/ldtp/tree/python/ldtp.py

Example

 import gtk
 from ldtp import *
 import threading
 
 callbackRunning = threading.Event()
 callbackRunning.set()
 
 def cb():
      callbackRunning.set()
      print 'cb callbackend'
 
 def fnname():
      print getobjectnameatcoords()
      print 'fnname callbackend'
 
 registerkbevent('.', int(gtk.gdk.CONTROL_MASK), cb)
 registerkbevent(',', int(gtk.gdk.CONTROL_MASK), fnname)
 if callbackRunning.isSet():
      callbackRunning.clear()
      print 'Waiting for callback to complete'
      callbackRunning.wait()
      print 'callbackset'
 deregisterkbevent(',', int(gtk.gdk.CONTROL_MASK))
 deregisterkbevent('.', int(gtk.gdk.CONTROL_MASK))
 wait(1)
Author:
Nagappan Alagappan <nagappan@gmail.com>