Functions

  bind (keystring, handler, *user_data)
  get_current_event_time ()
  init ()
  unbind (keystring)

Details

Keybinder.bind(keystring, handler, *user_data)
Parameters:
  • keystring (str) – an accelerator description (gtk_accelerator_parse() format)
  • handler (Keybinder.Handler) – callback function
  • user_data (object or None) – data to pass to handler
Returns:

True if the accelerator could be grabbed

Return type:

bool

Grab a key combination globally and register a callback to be called each time the key combination is pressed.

New in version 0.3.0.

Keybinder.get_current_event_time()
Returns:the current event timestamp
Return type:int
Keybinder.init()

Initialize the keybinder library.

This function must be called after initializing GTK, before calling any other function in the library. Can only be called once.

Keybinder.unbind(keystring)
Parameters:keystring (str) – an accelerator description (gtk_accelerator_parse() format)

Unregister all previously bound callbacks for this keystring.

New in version 0.3.0.