Views
cock.getBinded
Returns input devices binded to the map on the corresponding option.
Function
Synopsis
device, key, inverse, delta, joystick = cock.getBinded ( self, map, option )
Arguments
table self
- An object to use.
string map
- Control map to look up.
string option
- Optional. Map option to look up bindings in. Will revert to defaultOption if not provided.
Returns
number device
- Input device number.
number key
- Input key value. May be a string, depending on the input device.
number inverse
- Inverse mode number.
number delta
- Delta mode number.
number joystick
- Internal joystick number. Will be 1 for non-joystick devices.
Function
Synopsis
table = cock.getBinded ( self, map, all )
Arguments
table self
- An object to use.
string map
- Control map to look up.
boolean all
- Value "true" will return a table with bindings on all options for the map.
Returns
table table
- List of all binded controls for the map.
Table is generated as following:
table = {
option = { "primary", "secondary", "etc."... },
device = { 1, 2, 3... },
key = { "x", 1, 5... },
inverse = { 2, 1, -2... },
delta = { 0, 1, -1... },
joystick = { 1, 1, 3 }
}
option = { "primary", "secondary", "etc."... },
device = { 1, 2, 3... },
key = { "x", 1, 5... },
inverse = { 2, 1, -2... },
delta = { 0, 1, -1... },
joystick = { 1, 1, 3 }
}
First sub-table contains option names in arbitrary order. Values in all other tables correspond to the options in the first table.
See also
- cock.bind
- Common Organization of Controls Kit Input devices
- Common Organization of Controls Kit Input keys
- Common Organization of Controls Kit Modes
- Common Organization of Controls Kit Manual
- Common Organization of Controls Kit