1
0
Fork 0
forked from len0rd/rockbox

[Feature/Bugfix] keyremap add Context flags

Add context flags to keyremap
CONTEXT_LOCKED
CONTEXT_REMOTE
CONTEXT_REMOTE_LOCKED

--CONTEXT_PLUGIN-- Removed -- Plugins need a custom action list
supplied and a method of supplying them

Change-Id: I5201d275ad0ab6130c2d05d5afb0c450f5c1746c
This commit is contained in:
William Wilgus 2022-12-31 12:18:02 -05:00 • committed by William Wilgus
parent 0330aa8eb2
commit 6ebec601f9
7 changed files with 104 additions and 18 deletions

View file

@ -401,9 +401,11 @@ const struct button_mapping* get_context_mapping(int context)
{
switch (context)
{
case CONTEXT_STD | CONTEXT_LOCKED:
case CONTEXT_STD:
return button_context_standard;
case CONTEXT_WPS | CONTEXT_LOCKED:
case CONTEXT_WPS:
return button_context_wps;
@ -414,6 +416,7 @@ const struct button_mapping* get_context_mapping(int context)
return button_context_listtree_scroll_without_combo;
else
return button_context_listtree_scroll_with_combo;
case CONTEXT_MAINMENU | CONTEXT_LOCKED:
case CONTEXT_MAINMENU:
return button_context_mainmenu;
case CONTEXT_CUSTOM|CONTEXT_TREE: