STRIG(n) - QB64 Wiki

STRIG(n)

From QB64 Wiki

Jump to: navigation, search

The STRIG(n) statement controls event trapping for a particular joystick or game pad device button.


Syntax:

STRIG(button%) {ON|OFF|STOP}


QB64 Syntax:

STRIG[(button_function%[, device_number%])] {ON|OFF|STOP}


Description:

  • button function specifies the device's button function. Even functions record events while odd ones read the actual presses.
  • QB64 can designate a button function and controller device number from 0 to 256.
  • When no parameters are used QB64 enables, disables or suspends the reading of ALL button events.
  • ON specifies that event trapping is turned on for the specified button.
  • OFF specifies that event trapping is turned off for the specified button.
  • If STOP is specified, event trapping is suspended for the specified button. Further joystick button events are remembered and trapped, in order, after the next STRIG(n) ON statement is used.


Example:

ON STRIG(0) GOSUB 10 STRIG(0)ON DO PRINT "."; _LIMIT 30 LOOP UNTIL INKEY$ <> "" END 10 a$ = "[STRIG 0 EVENT]" FOR x = 1 TO LEN(a$) PRINT MID$(a$, x, 1); _DELAY 0.02 NEXT RETURN


See also:



Navigation:
Go to Keyword Reference - Alphabetical
Go to Keyword Reference - By usage
Go to Main WIKI Page
Views
  • Page
  • Discussion
  • View source
  • History
Personal tools
  • 52.4.48.181
  • Talk for this IP
  • Log in
Toolbox
  • What links here
  • Related changes
  • Special pages
  • Printable version