#include "key.h"#include "key_arch.h"#include "d_delay.h"#include "timer.h"#include "mono.h"Classes | |
| struct | Key_info |
| struct | keyboard |
| struct | key_props |
Defines | |
| #define | KEY_BUFFER_SIZE 16 |
| #define | REPEAT_RATE (F1_0/16) |
| #define | REPEAT_DELAY (F1_0/2 - REPEAT_RATE) |
Functions | |
| void | arch_key_close (void) |
| void | arch_key_init (void) |
| void | arch_key_flush (void) |
| void | arch_key_poll (void) |
| unsigned char | key_to_ascii (int keycode) |
| void | generic_key_handler (int event_key, int key_state) |
| void | key_poll (void) |
| void | key_close () |
| void | key_init () |
| void | key_flush () |
| int | add_one (int n) |
| int | key_checkch () |
| int | key_inkey () |
| int | key_inkey_time (fix *time) |
| int | key_peekkey () |
| int | key_getch () |
| unsigned int | key_get_shift_status () |
| fix | key_down_time (int scancode) |
| unsigned int | key_down_count (int scancode) |
| unsigned int | key_up_count (int scancode) |
Variables | |
| static unsigned char | Installed = 0 |
| unsigned char | keyd_buffer_type |
| unsigned char | keyd_repeat |
| unsigned char | keyd_fake_repeat |
| unsigned char | keyd_editor_mode |
| volatile unsigned char | keyd_last_pressed |
| volatile unsigned char | keyd_last_released |
| volatile unsigned char | keyd_pressed [256] |
| volatile int | keyd_time_when_last_pressed |
| static keyboard | key_data |
| key_props | key_properties [256] |
| char * | key_text [256] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6