Difference between revisions of "ISKernel:input (Object Type)"

From Lavish Software Wiki
Jump to navigation Jump to search
Line 5: Line 5:
 
* [[ISKernel:bind (Object Type)|bind]] '''Bind['''name''']''': Retrieves the bind with the given name
 
* [[ISKernel:bind (Object Type)|bind]] '''Bind['''name''']''': Retrieves the bind with the given name
 
*[[ObjectType:bool|bool]] '''BindsEnabled''':
 
*[[ObjectType:bool|bool]] '''BindsEnabled''':
*[[ISKernel:vkey (Object Type)|vkey]] '''VKey['''name''']''':
+
*[[ISKernel:vkey (Object Type)|vkey]] '''VKey['''name''']''': Retrieves a vkey (button) object by name
*[[ISKernel:axis (Object Type)|axis]] '''Axis['''name''']''':
+
*[[ISKernel:axis (Object Type)|axis]] '''Axis['''name''']''': Retrieves an axis object by name
*[[ISKernel:dpad (Object Type)|dpad]] '''DPad['''name''']''':
+
*[[ISKernel:dpad (Object Type)|dpad]] '''DPad['''name''']''': Retrieves a d-pad object by name
 +
*[[ISKernel:vkey (Object Type)|vkey]] '''VKey['''#''']''': Retrieves a vkey (button) object by its ID number
 +
*[[ISKernel:axis (Object Type)|axis]] '''Axis['''#''']''': Retrieves an axis object by its ID number
 +
*[[ISKernel:dpad (Object Type)|dpad]] '''DPad['''#''']''': Retrieves a d-pad object by its ID number
  
 
== Methods ==
 
== Methods ==
Line 13: Line 16:
 
*'''Bind['''-press|-release''','''name''','''key combination''','''command''']''': Binds a command to a key combination, with a given name (see [[ISSession:Bind (Command)|Bind command]])  
 
*'''Bind['''-press|-release''','''name''','''key combination''','''command''']''': Binds a command to a key combination, with a given name (see [[ISSession:Bind (Command)|Bind command]])  
 
:'''Note:''' -press or -release is an optional first argument, default will be release if not given
 
:'''Note:''' -press or -release is an optional first argument, default will be release if not given
*'''EnableBinds'''
+
*'''EnableBinds''': Enables binds
*'''DisableBinds'''
+
*'''DisableBinds''': Disables binds
*'''GetVKeyIterator['''iterator object''']'''
+
*'''GetVKeyIterator['''iterator object''']''': Initializes the given iterator object for iteration of VKeys
  
 
== See Also ==
 
== See Also ==

Revision as of 04:59, 14 May 2006

Description

Object Type Vitals
input
Defined By Inner Space
Inherits none
Reduces To NULL
Variable Object Type none
Uses Sub-Types no
C/C++ Type internal

Members

  • bind Bind[name]: Retrieves the bind with the given name
  • bool BindsEnabled:
  • vkey VKey[name]: Retrieves a vkey (button) object by name
  • axis Axis[name]: Retrieves an axis object by name
  • dpad DPad[name]: Retrieves a d-pad object by name
  • vkey VKey[#]: Retrieves a vkey (button) object by its ID number
  • axis Axis[#]: Retrieves an axis object by its ID number
  • dpad DPad[#]: Retrieves a d-pad object by its ID number

Methods

  • Bind[name,key combination,command]: Binds a command to a key combination, with a given name (see Bind command)
  • Bind[-press|-release,name,key combination,command]: Binds a command to a key combination, with a given name (see Bind command)
Note: -press or -release is an optional first argument, default will be release if not given
  • EnableBinds: Enables binds
  • DisableBinds: Disables binds
  • GetVKeyIterator[iterator object]: Initializes the given iterator object for iteration of VKeys

See Also