diff options
author | Juan J. Martinez <jjm@usebox.net> | 2023-08-28 15:16:12 +0100 |
---|---|---|
committer | Juan J. Martinez <jjm@usebox.net> | 2023-08-28 15:30:25 +0100 |
commit | e35cff6d299a07d9b34f303717083a9299a37e82 (patch) | |
tree | 7204099ad4978dfc67e04bc11df29d0f366af851 /include/ubox_keyb.h | |
download | uboxlib-dos-e35cff6d299a07d9b34f303717083a9299a37e82.tar.gz uboxlib-dos-e35cff6d299a07d9b34f303717083a9299a37e82.zip |
Initial import
Diffstat (limited to 'include/ubox_keyb.h')
-rw-r--r-- | include/ubox_keyb.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/include/ubox_keyb.h b/include/ubox_keyb.h new file mode 100644 index 0000000..6c3a95b --- /dev/null +++ b/include/ubox_keyb.h @@ -0,0 +1,38 @@ +#ifndef _UBOX_KEYB_H +#define _UBOX_KEYB_H + +extern volatile uint8_t ubox_keys[0xff]; + +void ubox_keyb_init(); +void ubox_keyb_free(); + +#define UBOX_KEY_ESC 1 +#define UBOX_KEY_TAB 15 +#define UBOX_KEY_ENTER 28 +#define UBOX_KEY_SPACE 57 + +#define UBOX_KEY_A 30 +#define UBOX_KEY_S 31 +#define UBOX_KEY_Z 44 +#define UBOX_KEY_X 45 +#define UBOX_KEY_P 25 + +#define UBOX_KEY_UP 72 +#define UBOX_KEY_LEFT 75 +#define UBOX_KEY_RIGHT 77 +#define UBOX_KEY_DOWN 80 + +#define UBOX_KEY_F1 59 +#define UBOX_KEY_F2 60 +#define UBOX_KEY_F3 61 +#define UBOX_KEY_F4 62 +#define UBOX_KEY_F5 63 +#define UBOX_KEY_F6 64 +#define UBOX_KEY_F7 65 +#define UBOX_KEY_F8 66 +#define UBOX_KEY_F9 67 +#define UBOX_KEY_F10 68 +#define UBOX_KEY_F11 87 +#define UBOX_KEY_F12 88 + +#endif /* _UBOX_KEYB_H */ |