custom MENU key handling (WIP)

This commit is contained in:
Babz 2021-09-01 18:25:59 +02:00
parent 4d7514d981
commit 527354bad2
1 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,4 @@
#include <gint/gint.h>
#include <gint/keyboard.h>
#include <gint/timer.h>
@ -41,7 +42,7 @@ int main(void) {
while (1) {
key_poll_timeout = 1;
key_event_t kev = getkey_opt(GETKEY_NONE | GETKEY_MENU, &key_poll_timeout);
key_event_t kev = getkey_opt(GETKEY_NONE, &key_poll_timeout);
timer_start(timer);
if (kev.type == KEYEV_DOWN) {
if (kev.key == KEY_SHIFT)
@ -50,6 +51,11 @@ int main(void) {
if (kev.key == KEY_ALPHA)
alpha_state = !alpha_state;
if (kev.key == KEY_MENU && !shift_state && !alpha_state) {
// TODO: print pause menu
gint_osmenu();
}
term_scroll_down();
char buf[128];