Package elisa :: Package core :: Module input_event

Module input_event

source code

Input events data structures

Classes
  InputEvent
InputEvent base class
  UnicodeInputEvent
An Keyboard InputEvent which has a unicode character as value attribute.
Variables
  __maintainer__ = 'Philippe Normand <philippe@fluendo.com>'
  __maintainer2__ = 'Florian Boucault <florian@fluendo.com>'
  EventSource = enum.Enum('KEYBOARD', 'MOUSE', 'REMOTE', 'OTHER')
  EventType = enum.Enum('MOUSE_DOWN', 'MOUSE_UP', 'MOUSE_MOVE', ...
  key_values = ['KEY_%s' % k for k in string.ascii_letters]+ ['K...
  num_values = ['KEY_%s' % k for k in string.digits]
  mouse_values = ['MOUSE_LEFT', 'MOUSE_MIDDLE', 'MOUSE_RIGHT',]
  special_key_values = ['KEY_GO_UP', 'KEY_GO_DOWN', 'KEY_GO_LEFT...
  values = key_values+ num_values+ mouse_values+ special_key_val...
  EventValue = enum.Enum(* values)
  EventModifier = enum.Enum('NONE', 'CTRL', 'SHIFT', 'ALT')

Imports: enum, string


Variables Details

EventType

Value:
enum.Enum('MOUSE_DOWN', 'MOUSE_UP', 'MOUSE_MOVE', 'KEY_DOWN', 'KEY_UP'\
, 'OTHER')

key_values

Value:
['KEY_%s' % k for k in string.ascii_letters]+ ['KEY_RETURN']+ ['KEY_SP\
ACE']

special_key_values

Value:
['KEY_GO_UP', 'KEY_GO_DOWN', 'KEY_GO_LEFT', 'KEY_GO_RIGHT', 'KEY_OK', \
'KEY_MENU', 'KEY_DVD_MENU', 'KEY_EXIT', 'KEY_PLAY', 'KEY_PAUSE', 'KEY_\
PLAY_PAUSE', 'KEY_STOP', 'KEY_INC_PLAYBACK_SPEED', 'KEY_DEC_PLAYBACK_S\
PEED', 'KEY_SEEK_FORWARD', 'KEY_SEEK_BACKWARD', 'KEY_MUTE', 'KEY_VOL_U\
P', 'KEY_VOL_DOWN', 'KEY_NEXT', 'KEY_PREVIOUS', 'KEY_PAGE_UP', 'KEY_PA\
GE_DOWN', 'KEY_ESCAPE', 'KEY_F11', 'KEY_TAB']

values

Value:
key_values+ num_values+ mouse_values+ special_key_values+ ['NONE']