Keyboard mapping: Difference between revisions

From BR Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 1: Line 1:
Detailed documentation on key mappings in BR can be found at:
Detailed documentation on key mappings in BR can be found at:
[ftp://ftp.brulescorp.com/Dll_Distr/DOC Key Mappings]
[ftp://ftp.brulescorp.com/Dll_Distr/DOC Key Mappings] or on the [[Fkey]] and [[Scancode]] pages.


BR operates according to the following keyboard assignments:<br>
BR operates according to the following keyboard assignments:<br>
Line 8: Line 8:
4. Kstat$ will return the hex equivalent of any fkey value produced followed by hex 00 or, if not an fkey, each key combination will produce specific data irrespective of mode.<br>
4. Kstat$ will return the hex equivalent of any fkey value produced followed by hex 00 or, if not an fkey, each key combination will produce specific data irrespective of mode.<br>
5. Multiple key combinations may produce the same action, but when that occurs they also produce the same fkey program response (KSTAT$ is an exception).
5. Multiple key combinations may produce the same action, but when that occurs they also produce the same fkey program response (KSTAT$ is an exception).
See also: [[Scancode]].


<noinclude>
<noinclude>
[[Category:Basics]]
[[Category:Basics]]
</noinclude>
</noinclude>

Latest revision as of 17:13, 28 July 2015

Detailed documentation on key mappings in BR can be found at: Key Mappings or on the Fkey and Scancode pages.

BR operates according to the following keyboard assignments:
1. Keys and combinations of keys generate specific responses in the form of ASCII data or actions but not both.
2. Actions are denoted by fkey values. These values may or may not be exposed to BR programs. i.e. Certain fkey values are used only for BR internal processing.
3. Actions produced by key combinations may be context and mode specific.
4. Kstat$ will return the hex equivalent of any fkey value produced followed by hex 00 or, if not an fkey, each key combination will produce specific data irrespective of mode.
5. Multiple key combinations may produce the same action, but when that occurs they also produce the same fkey program response (KSTAT$ is an exception).