The keyboard emulator is a special application. It is always the top application in the event manager (first child of evt_root_app).
There is only one keyboard application running (ke_app).
emulator global active mode rule. | |
| #define | ke_active_rules_never "never" |
| Keyboard emulator is never active. | |
| #define | ke_active_rules_always "always" |
| Keyboard emulator is always active. | |
| #define | ke_active_rules_nokbd "nokbd" |
| Keyboard emulator is active only if ke_active is set and no keyboard controller has been detected. | |
| #define | ke_active_rules_normal "normal" |
| Keyboard emulator is active only if ke_active is set. | |
| string | ke_active_rule |
| Current keyboard emulator active rule. | |
| table | ke_active_rules |
| Table of keyboard active rule functions. | |
Functions | |
| ke_addkeypos (var x, var y) | |
| dl_draw_box (var dl,...) | |
| ke_addsinglekey (var text, var code, var dl, var list, var spacing) | |
| ke_addkey (var down, var downcode, var up, var upcode, var spacing) | |
| ke_shutdown () | |
| ke_shutdown_all () | |
| ke_set_keynum (var n) | |
| ke_closest_key (var array, var box, var coef) | |
| ke_set_active_array (var n) | |
| ke_framecounter () | |
| ke_handle (var app, var evt) | |
| ke_set_active_rule (var rule) | |
| Set/get keyboard emulator active stat rule. | |
| ke_set_active (var s) | |
| Set keyboard emulator active stat. | |
| ke_update (var app, var frametime) | |
| ke_draw () | |
| ke_set_theme (var theme) | |
| Set/Get active theme. | |
| ke_init () | |
| keyboard_emu () | |
Variables | |
| boolean | ke_active |
| Keyboard active status. | |
| boolean | ke_shadow_active |
| Keyboard active status without applying active rules. | |
|
|
Set/get keyboard emulator active stat rule.
|
|
|
Set keyboard emulator active stat.
|
|
|
Set/Get active theme.
|
| dcplaya documentation version 1.2 | Generated on January 2004 by doxygen 1.3.5 |