Difference between revisions of "AGIWiki/set.key"
< AGIWiki
Jump to navigation
Jump to search
m |
m (Text replacement - "</source>" to "</syntaxhighlight>") |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 15: | Line 15: | ||
The key combination derived from codes A and B will be assigned to controller cC. | The key combination derived from codes A and B will be assigned to controller cC. | ||
A list of common keyboard assignments can be found in the [[Setting Up Keyboard Shortcuts]] topic. | A list of common keyboard assignments can be found in the [[AGIWiki/Setting Up Keyboard Shortcuts]] topic. | ||
== Example == | == Example == | ||
< | <syntaxhighlight lang="cpp"> | ||
set.key(0, 59, c1); //F1 to controller 1 | set.key(0, 59, c1); //F1 to controller 1 | ||
set.key(9, 0, c2); //Tab key to controller 2 | set.key(9, 0, c2); //Tab key to controller 2 | ||
</ | </syntaxhighlight> | ||
== Technical Information == | == Technical Information == |
Latest revision as of 15:04, 25 October 2018
The set.key
command assigns a keyboard shortcut to a controller.
Syntax
- set.key(byt A, byt B, ctl cC);
Remarks
Multiple menu items and keys can be assigned to the same controller.
The key combination derived from codes A and B will be assigned to controller cC.
A list of common keyboard assignments can be found in the AGIWiki/Setting Up Keyboard Shortcuts topic.
Example
set.key(0, 59, c1); //F1 to controller 1
set.key(9, 0, c2); //Tab key to controller 2
Technical Information
Required interpreter version | Available in all AGI versions |
Bytecode value | 121 (0x79 hex) |