Difference between revisions of "Key"
Jump to navigation
Jump to search
m |
m |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 8: | Line 8: | ||
|- | |- | ||
| [[key.get]] || pull the next key out of the input buffer (waiting if necessary) | | [[key.get]] || pull the next key out of the input buffer (waiting if necessary) | ||
| + | |- | ||
| + | | [[key.put]](keyChar) || allows you to enqueue a string, or single character by code point, into the keyboard buffer | ||
|- | |- | ||
| [[key.clear]] || clear the input buffer | | [[key.clear]] || clear the input buffer | ||
| Line 22: | Line 24: | ||
[[Category:Mini Micro]] | [[Category:Mini Micro]] | ||
[[Category:Soda]] | [[Category:Soda]] | ||
| + | [[Category:Farmtronics]] | ||
Latest revision as of 09:38, 17 July 2024
In Mini Micro, the key module is a small collection of functions related to detecting the keyboard state and handling the keyboard input buffer, as well as interfacing with button inputs on joystick/gamepad devices.
| Method | Purpose |
|---|---|
| key.available | check whether there is a keypress in the input buffer |
| key.get | pull the next key out of the input buffer (waiting if necessary) |
| key.put(keyChar) | allows you to enqueue a string, or single character by code point, into the keyboard buffer |
| key.clear | clear the input buffer |
| key.pressed(keyName="space") | check whether a specific key is currently down |
| key.keyNames | get list of all possible names for key.pressed |
| key.axis(axis="Horizontal") | get value (-1 to 1) of an analog input axis |