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.

erosq: Rework pluginlib mappings a little

prev/next -> PLA_LEFT/RIGHT
volup/dn -> PLA_UP/DN
scrollwheel -> PLA_SCROLL_*

This will fix bubbles and any other plugin that is explicitly expecting
PLA_SCROLL_* events.

Change-Id: I9fd4c2e6bdd13e147b20e0f0f600e7e0b9a82842

+10 -10
+8 -8
apps/plugins/lib/pluginlib_actions.c
··· 233 233 { PLA_LEFT_REPEAT, BUTTON_PREV|BUTTON_REPEAT, BUTTON_NONE }, 234 234 { PLA_RIGHT_REPEAT, BUTTON_NEXT|BUTTON_REPEAT, BUTTON_NONE }, 235 235 #elif (CONFIG_KEYPAD == EROSQ_PAD) 236 - { PLA_UP, BUTTON_NEXT, BUTTON_NONE }, 237 - { PLA_DOWN, BUTTON_PREV, BUTTON_NONE }, 238 - { PLA_LEFT, BUTTON_SCROLL_BACK, BUTTON_NONE }, 239 - { PLA_RIGHT, BUTTON_SCROLL_FWD, BUTTON_NONE }, 240 - { PLA_UP_REPEAT, BUTTON_NEXT|BUTTON_REPEAT, BUTTON_NONE }, 241 - { PLA_DOWN_REPEAT, BUTTON_PREV|BUTTON_REPEAT, BUTTON_NONE }, 242 - // { PLA_LEFT_REPEAT, BUTTON_SCROLL_BACK|BUTTON_REPEAT, BUTTON_NONE }, 243 - // { PLA_RIGHT_REPEAT, BUTTON_SCROLL_FWD|BUTTON_REPEAT, BUTTON_NONE }, 236 + { PLA_UP, BUTTON_VOL_UP, BUTTON_NONE }, 237 + { PLA_DOWN, BUTTON_VOL_DOWN, BUTTON_NONE }, 238 + { PLA_LEFT, BUTTON_PREV, BUTTON_NONE }, 239 + { PLA_RIGHT, BUTTON_NEXT, BUTTON_NONE }, 240 + { PLA_UP_REPEAT, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE }, 241 + { PLA_DOWN_REPEAT, BUTTON_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE }, 242 + { PLA_LEFT_REPEAT, BUTTON_PREV|BUTTON_REPEAT, BUTTON_NONE }, 243 + { PLA_RIGHT_REPEAT, BUTTON_NEXT|BUTTON_REPEAT, BUTTON_NONE }, 244 244 #elif (CONFIG_KEYPAD == IHIFI_770_PAD) 245 245 { PLA_UP, BUTTON_PREV, BUTTON_NONE }, 246 246 { PLA_DOWN, BUTTON_NEXT, BUTTON_NONE },
+2 -2
manual/platform/keymap-erosqnative.tex
··· 100 100 \newcommand{\ActionBmDelete}{Long \ButtonPlay} 101 101 102 102 %Plugin lib actions 103 - \newcommand{\PluginUp}{\ButtonUp} 104 - \newcommand{\PluginDown}{\ButtonDown} 103 + \newcommand{\PluginUp}{\ButtonVolUp} 104 + \newcommand{\PluginDown}{\ButtonVolDown} 105 105 \newcommand{\PluginLeft}{\ButtonLeft} 106 106 \newcommand{\PluginRight}{\ButtonRight} 107 107 \newcommand{\PluginSelect}{\ButtonSelect}