Difference between revisions of "DEVICES"

From QB64 Wiki
Jump to navigation Jump to search
imported>Clippy
m
imported>Clippy
m
Line 23: Line 23:
Buttons: 512
Buttons: 512
[MOUSE][BUTTON][AXIS][WHEEL]
[MOUSE][BUTTON][AXIS][WHEEL]
Buttons 3
Buttons: 3
{{OutputEnd}}
{{OutputEnd}}
:Note: The [[STRIG]]/[[STICK]] commands won't read from the keyboard or mouse device the above example lists.
:Note: The [[STRIG]]/[[STICK]] commands won't read from the keyboard or mouse device the above example lists.

Revision as of 22:24, 22 June 2011

The _DEVICES function returns all of the INPUT devices on your computer including keyboard, mouse and game devices.


Syntax

device_count% = _DEVICES


  • Returns the number of devices that can be listed separately with the _DEVICE$ function.
  • Devices include keyboard, mouse, joysticks, game pads and multiple stick game controllers.


Example: Checking for the system's input devices.

devices = _DEVICES PRINT "Number of input devices found ="; devices FOR i = 1 TO devices PRINT _DEVICE$(i) PRINT "Buttons:"; _LASTBUTTON(i) NEXT

Number of input devices found = 2 [KEYBOARD][BUTTON] Buttons: 512 [MOUSE][BUTTON][AXIS][WHEEL] Buttons: 3

Note: The STRIG/STICK commands won't read from the keyboard or mouse device the above example lists.


See also:



Navigation:
Keyword Reference - Alphabetical
Keyword Reference - By Usage
Main Wiki Page