mirror of
https://github.com/FunKey-Project/picodrive-irixxxx.git
synced 2026-01-23 16:25:07 +01:00
add keymap handling in FunKey menu
Signed-off-by: Michel-FK <michel.stempin@funkey-project.com>
This commit is contained in:
parent
c283d47f1b
commit
d401aee4b2
@ -696,6 +696,9 @@ void run_menu_loop()
|
||||
stop_menu_loop = 0;
|
||||
char fname[MAXPATHLEN];
|
||||
|
||||
/// ------ Load default keymap ------
|
||||
system(SHELL_CMD_KEYMAP_DEFAULT);
|
||||
|
||||
/// ------ Get init values -------
|
||||
init_menu_system_values();
|
||||
int prevItem=menuItem;
|
||||
@ -1106,6 +1109,9 @@ void run_menu_loop()
|
||||
screen_refresh = 0;
|
||||
}
|
||||
|
||||
/// ------ Restore last keymap ------
|
||||
system(SHELL_CMD_KEYMAP_RESUME);
|
||||
|
||||
/// ------ Reset prev key repeat params -------
|
||||
if(SDL_EnableKeyRepeat(backup_key_repeat_delay, backup_key_repeat_interval)){
|
||||
MENU_ERROR_PRINTF("ERROR with SDL_EnableKeyRepeat: %s\n", SDL_GetError());
|
||||
|
||||
@ -44,7 +44,8 @@ typedef enum {RESUME_OPTIONS} ENUM_RESUME_OPTIONS;
|
||||
#define SHELL_CMD_CANCEL_SCHED_POWERDOWN "cancel_sched_powerdown"
|
||||
#define SHELL_CMD_INSTANT_PLAY "instant_play"
|
||||
#define SHELL_CMD_SHUTDOWN_FUNKEY "shutdown_funkey"
|
||||
|
||||
#define SHELL_CMD_KEYMAP_DEFAULT "keymap default"
|
||||
#define SHELL_CMD_KEYMAP_RESUME "keymap resume"
|
||||
|
||||
#define MAXPATHLEN 512
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user