Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

zenxfi2: use sensible keymap and simulator keys

Change-Id: Icd718b34924e1d228bbd6662617152646ef0c3a5

+13 -7
+2 -2
apps/keymaps/keymap-zenxfi2.c
··· 128 128 }; /* button_context_keyboard */ 129 129 130 130 static const struct button_mapping button_context_radio[] = { 131 - { ACTION_FM_MENU, BUTTON_MENU|BUTTON_REL, BUTTON_NONE }, 132 - { ACTION_FM_PRESET, BUTTON_MENU|BUTTON_REPEAT, BUTTON_NONE }, 131 + { ACTION_FM_EXIT, BUTTON_MENU|BUTTON_REL, BUTTON_NONE }, 132 + { ACTION_FM_MENU, BUTTON_MENU|BUTTON_REPEAT, BUTTON_NONE }, 133 133 { ACTION_STD_KEYLOCK, BUTTON_POWER, BUTTON_NONE }, 134 134 135 135 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_SETTINGS)
+11 -5
uisimulator/buttonmap/creative-zenxfi2.c
··· 29 29 int new_btn = BUTTON_NONE; 30 30 switch (keyboard_button) 31 31 { 32 - case SDLK_PAGEDOWN: 33 - new_btn = BUTTON_MENU; 34 - break; 35 - case SDLK_HOME: 32 + case SDLK_ESCAPE: 33 + case SDLK_BACKSPACE: 34 + case SDLK_DELETE: 36 35 new_btn = BUTTON_POWER; 37 36 break; 37 + case SDLK_KP_ENTER: 38 + case SDLK_RETURN: 39 + case SDLK_SPACE: 40 + case SDLK_INSERT: 41 + new_btn = BUTTON_MENU; 42 + break; 38 43 } 39 44 return new_btn; 40 45 } 41 46 42 47 struct button_map bm[] = { 43 - { SDLK_PAGEDOWN, 162, 136, 26, "Menu" }, 48 + { SDLK_RETURN, 162, 136, 26, "Menu" }, 49 + { SDLK_ESCAPE, 315, 514, 26, "Power" }, 44 50 { 0, 0, 0, 0, "None" } 45 51 }; 46 52