Module necro.config.Controls

Functions

actionKey (actionKeyID, controllerID)
addInput (inputID)
clearCache ()
consumeActionKey (actionKeyID, controllerID)
consumeMiscKey (miscKeyID)
formatMultiKey (keyList)
getActionKeyBind (actionKeyID, controllerID)
getActionKeyBinds (actionKeyID, controllerID)
getBindableKeys ()
getConflictingKeys (inputID, keyType, keyID, keyName)
getControllerInput (controllerID)
getControllersForInput (inputID)
getFriendlyMiscKeyBind (miscKeyID)
getFriendlyName (keyName)
getInputCount ()
getKeyBind (inputID, keyType, keyID, aliasID)
getKeyBinds (inputID, keyType, keyID)
getMiscKeyBind (miscKeyID)
getMiscKeyBinds (miscKeyID)
getPressedAction (controllerID)
getPressedActions (controllerID)
isControllerInputUnique (controllerID)
lookUpMappedKey (keyName)
miscKey (miscKeyID)
setControllerInput (controllerID, inputID)
setKeyBind (inputID, keyType, keyID, aliasID, keyName)

Tables

Input
KeyType
Misc


Functions

actionKey (actionKeyID, controllerID)

Parameters:

  • actionKeyID
  • controllerID
addInput (inputID)

Parameters:

  • inputID
clearCache ()
consumeActionKey (actionKeyID, controllerID)

Parameters:

  • actionKeyID
  • controllerID
consumeMiscKey (miscKeyID)

Parameters:

  • miscKeyID
formatMultiKey (keyList)

Parameters:

  • keyList
getActionKeyBind (actionKeyID, controllerID)

Parameters:

  • actionKeyID
  • controllerID
getActionKeyBinds (actionKeyID, controllerID)

Parameters:

  • actionKeyID
  • controllerID
getBindableKeys ()
getConflictingKeys (inputID, keyType, keyID, keyName)

Parameters:

  • inputID
  • keyType
  • keyID
  • keyName
getControllerInput (controllerID)

Parameters:

  • controllerID
getControllersForInput (inputID)

Parameters:

  • inputID
getFriendlyMiscKeyBind (miscKeyID)

Parameters:

  • miscKeyID
getFriendlyName (keyName)

Parameters:

  • keyName
getInputCount ()
getKeyBind (inputID, keyType, keyID, aliasID)

Parameters:

  • inputID
  • keyType
  • keyID
  • aliasID
getKeyBinds (inputID, keyType, keyID)

Parameters:

  • inputID
  • keyType
  • keyID
getMiscKeyBind (miscKeyID)

Parameters:

  • miscKeyID
getMiscKeyBinds (miscKeyID)

Parameters:

  • miscKeyID
getPressedAction (controllerID)

Parameters:

  • controllerID
getPressedActions (controllerID)

Parameters:

  • controllerID
isControllerInputUnique (controllerID)

Parameters:

  • controllerID
lookUpMappedKey (keyName)

Parameters:

  • keyName
miscKey (miscKeyID)

Parameters:

  • miscKeyID
setControllerInput (controllerID, inputID)

Parameters:

  • controllerID
  • inputID
setKeyBind (inputID, keyType, keyID, aliasID, keyName)

Parameters:

  • inputID
  • keyType
  • keyID
  • aliasID
  • keyName

Tables

Input

Fields:

  • NONE 0
  • DEFAULT 1
KeyType

Fields:

  • ACTION "action"
  • MISC "misc"
Misc

Fields:

  • MENU_UP 1
  • MENU_LEFT 2
  • MENU_DOWN 3
  • MENU_RIGHT 4
  • PAUSE 5
  • SELECT 6
  • QUICK_RESTART 7
  • OPEN_CHAT 8
  • SUBMIT_CHAT 9
  • CLOSE_CHAT 10
  • SELECT_2 11
  • REPLAY_TOGGLE_PAUSE 12
  • REPLAY_SEEK_FORWARD 13
  • REPLAY_SEEK_BACKWARD 14
  • REPLAY_SPEED_UP 15
  • REPLAY_SPEED_DOWN 16
  • REPLAY_NEXT_LEVEL 17
  • REPLAY_PREVIOUS_LEVEL 18
  • PLAYER_LIST 19
generated by LDoc 1.4.6