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

From Lavish Software Wiki
Jump to navigation Jump to search
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Description ==
 
== Description ==
 +
{{ObjectType-Vitals|input|[[Inner Space]]|none|NULL|none|no|internal}}
  
 
== Members ==
 
== Members ==
 
* [[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
*bool BindsEnabled
+
*[[ObjectType:bool|bool]] '''BindsEnabled''':
*vkey VKey[name]
+
*[[ISKernel:button (Object Type)|button]] '''Button['''name''']''': Retrieves a button object by name
*axis Axis[name]
+
*[[ISKernel:axis (Object Type)|axis]] '''Axis['''name''']''': Retrieves an axis object by name
*dpad DPad[name]
+
*[[ISKernel:dpad (Object Type)|dpad]] '''DPad['''name''']''': Retrieves a d-pad object by name
 +
*[[ISKernel:button (Object Type)|button]] '''Button['''#''']''': Retrieves a 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 12: 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]
+
*'''GetButtonIterator['''iterator object''']''': Initializes the given iterator object for iteration of buttons
 
 
== Returns ==
 
NULL
 
  
 
== See Also ==
 
== See Also ==

Latest revision as of 00:51, 15 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:
  • button Button[name]: Retrieves a button object by name
  • axis Axis[name]: Retrieves an axis object by name
  • dpad DPad[name]: Retrieves a d-pad object by name
  • button Button[#]: Retrieves a 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
  • GetButtonIterator[iterator object]: Initializes the given iterator object for iteration of buttons

See Also