openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
Components.ActionMap Namespace Reference

Classes

class  KeymapError
 
class  ActionMap
 
class  NumberActionMap
 
class  HelpableActionMap
 
class  HelpableNumberActionMap
 

Functions

def addKeyBinding (filename, keyId, context, mapto, flags)
 
def queryKeyBinding (context, mapto)
 
def getKeyBindingKeys (filterFunction=lambda key:True)
 
def removeKeyBinding (keyId, context, mapto, wild=True)
 
def removeKeyBindings (filename)
 
def parseKeymap (filename, context, actionMapInstance, device, domKeys)
 
def getKeyId (id)
 
def parseTrans (filename, actionmap, device, keys)
 
def loadKeymap (filename)
 
def removeKeymap (filename)
 

Variables

 MODULE_NAME = __name__.split(".")[-1]
 
dictionary keyBindings = {}
 
dictionary unmapDict = {}
 

Function Documentation

◆ addKeyBinding()

def Components.ActionMap.addKeyBinding (   filename,
  keyId,
  context,
  mapto,
  flags 
)

◆ getKeyBindingKeys()

def Components.ActionMap.getKeyBindingKeys (   filterFunction = lambda key: True)

◆ getKeyId()

def Components.ActionMap.getKeyId (   id)

◆ loadKeymap()

def Components.ActionMap.loadKeymap (   filename)

◆ parseKeymap()

def Components.ActionMap.parseKeymap (   filename,
  context,
  actionMapInstance,
  device,
  domKeys 
)

◆ parseTrans()

def Components.ActionMap.parseTrans (   filename,
  actionmap,
  device,
  keys 
)

◆ queryKeyBinding()

def Components.ActionMap.queryKeyBinding (   context,
  mapto 
)

◆ removeKeyBinding()

def Components.ActionMap.removeKeyBinding (   keyId,
  context,
  mapto,
  wild = True 
)

◆ removeKeyBindings()

def Components.ActionMap.removeKeyBindings (   filename)

◆ removeKeymap()

def Components.ActionMap.removeKeymap (   filename)

Variable Documentation

◆ keyBindings

dictionary Components.ActionMap.keyBindings = {}

◆ MODULE_NAME

Components.ActionMap.MODULE_NAME = __name__.split(".")[-1]

◆ unmapDict

dictionary Components.ActionMap.unmapDict = {}