diff options
Diffstat (limited to 'apps/plugins')
29 files changed, 87 insertions, 70 deletions
diff --git a/apps/plugins/blackjack.c b/apps/plugins/blackjack.c index 421326e9c0..c2d4ea0f09 100644 --- a/apps/plugins/blackjack.c +++ b/apps/plugins/blackjack.c @@ -168,8 +168,8 @@ PLUGIN_HEADER #define BJACK_DOUBLEDOWN BUTTON_LEFT #define BJACK_SCORES BUTTON_UP #define BJACK_RESUME BUTTON_REC -#define BJACK_UP BUTTON_SCROLL_UP -#define BJACK_DOWN BUTTON_SCROLL_DOWN +#define BJACK_UP BUTTON_SCROLL_FWD +#define BJACK_DOWN BUTTON_SCROLL_BACK #define BJACK_RIGHT BUTTON_RIGHT #define BJACK_LEFT BUTTON_LEFT diff --git a/apps/plugins/bounce.c b/apps/plugins/bounce.c index 9373050292..67375021b5 100644 --- a/apps/plugins/bounce.c +++ b/apps/plugins/bounce.c @@ -77,8 +77,8 @@ PLUGIN_HEADER #define BOUNCE_MODE BUTTON_A #elif CONFIG_KEYPAD == SANSA_E200_PAD -#define BOUNCE_UP BUTTON_SCROLL_UP -#define BOUNCE_DOWN BUTTON_SCROLL_DOWN +#define BOUNCE_UP BUTTON_SCROLL_BACK +#define BOUNCE_DOWN BUTTON_SCROLL_FWD #define BOUNCE_QUIT BUTTON_POWER #define BOUNCE_MODE BUTTON_SELECT diff --git a/apps/plugins/brickmania.c b/apps/plugins/brickmania.c index 8a4e07c9d7..52102eb037 100644 --- a/apps/plugins/brickmania.c +++ b/apps/plugins/brickmania.c @@ -107,11 +107,11 @@ PLUGIN_HEADER #define LEFT BUTTON_LEFT #define RIGHT BUTTON_RIGHT #define SELECT BUTTON_SELECT -#define UP BUTTON_SCROLL_UP -#define DOWN BUTTON_SCROLL_DOWN +#define UP BUTTON_SCROLL_BACK +#define DOWN BUTTON_SCROLL_FWD -#define SCROLL_FWD(x) ((x) & BUTTON_SCROLL_DOWN) -#define SCROLL_BACK(x) ((x) & BUTTON_SCROLL_UP) +#define SCROLL_FWD(x) ((x) & BUTTON_SCROLL_FWD) +#define SCROLL_BACK(x) ((x) & BUTTON_SCROLL_BACK) #elif CONFIG_KEYPAD == SANSA_C200_PAD diff --git a/apps/plugins/chessbox/chessbox.c b/apps/plugins/chessbox/chessbox.c index cc31fe067f..f38f761109 100644 --- a/apps/plugins/chessbox/chessbox.c +++ b/apps/plugins/chessbox/chessbox.c @@ -191,8 +191,8 @@ PLUGIN_HEADER #define CB_LEVEL BUTTON_REC #define CB_MENU BUTTON_POWER -#define CB_SCROLL_UP (BUTTON_SCROLL_UP|BUTTON_REPEAT) -#define CB_SCROLL_DOWN (BUTTON_SCROLL_DOWN|BUTTON_REPEAT) +#define CB_SCROLL_UP (BUTTON_SCROLL_BACK|BUTTON_REPEAT) +#define CB_SCROLL_DOWN (BUTTON_SCROLL_FWD|BUTTON_REPEAT) #define CB_SCROLL_LEFT (BUTTON_LEFT|BUTTON_REPEAT) #define CB_SCROLL_RIGHT (BUTTON_RIGHT|BUTTON_REPEAT) diff --git a/apps/plugins/chessbox/chessbox_pgn.c b/apps/plugins/chessbox/chessbox_pgn.c index 9b09411170..14d93b059f 100644 --- a/apps/plugins/chessbox/chessbox_pgn.c +++ b/apps/plugins/chessbox/chessbox_pgn.c @@ -163,8 +163,8 @@ #define CB_RESTART (BUTTON_REW | BUTTON_PLAY) #define CB_MENU BUTTON_POWER -#define CB_SCROLL_UP (BUTTON_SCROLL_UP|BUTTON_REPEAT) -#define CB_SCROLL_DOWN (BUTTON_SCROLL_DOWN|BUTTON_REPEAT) +#define CB_SCROLL_UP (BUTTON_SCROLL_BACK|BUTTON_REPEAT) +#define CB_SCROLL_DOWN (BUTTON_SCROLL_FWD|BUTTON_REPEAT) #define CB_SCROLL_LEFT (BUTTON_LEFT|BUTTON_REPEAT) #define CB_SCROLL_RIGHT (BUTTON_RIGHT|BUTTON_REPEAT) diff --git a/apps/plugins/chip8.c b/apps/plugins/chip8.c index ae6e3bfd29..4fd28d357a 100644 --- a/apps/plugins/chip8.c +++ b/apps/plugins/chip8.c @@ -1022,11 +1022,11 @@ STATIC void chip8 (void) #elif CONFIG_KEYPAD == SANSA_E200_PAD #define CHIP8_OFF BUTTON_POWER -#define CHIP8_KEY2 BUTTON_SCROLL_UP +#define CHIP8_KEY2 BUTTON_SCROLL_BACK #define CHIP8_KEY4 BUTTON_LEFT #define CHIP8_KEY5 BUTTON_SELECT #define CHIP8_KEY6 BUTTON_RIGHT -#define CHIP8_KEY8 BUTTON_SCROLL_DOWN +#define CHIP8_KEY8 BUTTON_SCROLL_FWD #elif CONFIG_KEYPAD == SANSA_C200_PAD #define CHIP8_OFF BUTTON_POWER diff --git a/apps/plugins/cube.c b/apps/plugins/cube.c index 5eea42f634..73d0630adc 100644 --- a/apps/plugins/cube.c +++ b/apps/plugins/cube.c @@ -153,8 +153,8 @@ PLUGIN_HEADER #define CUBE_QUIT BUTTON_POWER #define CUBE_X_INC BUTTON_LEFT #define CUBE_X_DEC BUTTON_RIGHT -#define CUBE_Y_INC BUTTON_SCROLL_UP -#define CUBE_Y_DEC BUTTON_SCROLL_DOWN +#define CUBE_Y_INC BUTTON_SCROLL_FWD +#define CUBE_Y_DEC BUTTON_SCROLL_BACK #define CUBE_Z_INC BUTTON_UP #define CUBE_Z_DEC BUTTON_DOWN #define CUBE_MODE_PRE BUTTON_SELECT diff --git a/apps/plugins/doom/i_video.c b/apps/plugins/doom/i_video.c index fa5f065bbf..cc5036c59d 100644 --- a/apps/plugins/doom/i_video.c +++ b/apps/plugins/doom/i_video.c @@ -181,8 +181,8 @@ void I_ShutdownGraphics(void) #define DOOMBUTTON_WEAPON BUTTON_FF #elif CONFIG_KEYPAD == SANSA_E200_PAD #define DOOMBUTTON_SCROLLWHEEL -#define DOOMBUTTON_SCROLLWHEEL_CC BUTTON_SCROLL_UP -#define DOOMBUTTON_SCROLLWHEEL_CW BUTTON_SCROLL_DOWN +#define DOOMBUTTON_SCROLLWHEEL_CC BUTTON_SCROLL_BACK +#define DOOMBUTTON_SCROLLWHEEL_CW BUTTON_SCROLL_FWD #define DOOMBUTTON_UP BUTTON_UP #define DOOMBUTTON_DOWN BUTTON_DOWN #define DOOMBUTTON_LEFT BUTTON_LEFT diff --git a/apps/plugins/fire.c b/apps/plugins/fire.c index 2d7a66ea16..6eb66eb4df 100644 --- a/apps/plugins/fire.c +++ b/apps/plugins/fire.c @@ -117,8 +117,8 @@ static unsigned char draw_buffer[FIRE_WIDTH]; #define FIRE_QUIT BUTTON_POWER #define FIRE_SWITCH_FLAMES_TYPE BUTTON_LEFT #define FIRE_SWITCH_FLAMES_MOVING BUTTON_RIGHT -#define FIRE_INCREASE_MULT BUTTON_SCROLL_UP -#define FIRE_DECREASE_MULT BUTTON_SCROLL_DOWN +#define FIRE_INCREASE_MULT BUTTON_SCROLL_FWD +#define FIRE_DECREASE_MULT BUTTON_SCROLL_BACK #elif (CONFIG_KEYPAD == IRIVER_IFP7XX_PAD) #define FIRE_QUIT BUTTON_PLAY diff --git a/apps/plugins/jpeg.c b/apps/plugins/jpeg.c index adb76cdd3c..d14b03637b 100644 --- a/apps/plugins/jpeg.c +++ b/apps/plugins/jpeg.c @@ -136,10 +136,10 @@ PLUGIN_HEADER #define JPEG_RIGHT BUTTON_RIGHT #define JPEG_MENU BUTTON_POWER #define JPEG_SLIDE_SHOW BUTTON_REC -#define JPEG_NEXT BUTTON_SCROLL_DOWN -#define JPEG_NEXT_REPEAT (BUTTON_SCROLL_DOWN|BUTTON_REPEAT) -#define JPEG_PREVIOUS BUTTON_SCROLL_UP -#define JPEG_PREVIOUS_REPEAT (BUTTON_SCROLL_UP|BUTTON_REPEAT) +#define JPEG_NEXT BUTTON_SCROLL_FWD +#define JPEG_NEXT_REPEAT (BUTTON_SCROLL_FWD|BUTTON_REPEAT) +#define JPEG_PREVIOUS BUTTON_SCROLL_BACK +#define JPEG_PREVIOUS_REPEAT (BUTTON_SCROLL_BACK|BUTTON_REPEAT) #elif CONFIG_KEYPAD == SANSA_C200_PAD #define JPEG_ZOOM_PRE BUTTON_SELECT diff --git a/apps/plugins/lib/pluginlib_actions.c b/apps/plugins/lib/pluginlib_actions.c index 1063c245a4..baf7440397 100644 --- a/apps/plugins/lib/pluginlib_actions.c +++ b/apps/plugins/lib/pluginlib_actions.c @@ -83,13 +83,14 @@ const struct button_mapping generic_directions[] = { PLA_RIGHT_REPEAT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE}, #elif (CONFIG_KEYPAD == IPOD_1G2G_PAD) \ || (CONFIG_KEYPAD == IPOD_3G_PAD) \ + || (CONFIG_KEYPAD == SANSA_E200_PAD) \ || (CONFIG_KEYPAD == IPOD_4G_PAD) - { PLA_UP, BUTTON_SCROLL_FWD, BUTTON_NONE}, - { PLA_DOWN, BUTTON_SCROLL_BACK, BUTTON_NONE}, + { PLA_UP, BUTTON_SCROLL_BACK, BUTTON_NONE}, + { PLA_DOWN, BUTTON_SCROLL_FWD, BUTTON_NONE}, { PLA_LEFT, BUTTON_LEFT, BUTTON_NONE}, { PLA_RIGHT, BUTTON_RIGHT, BUTTON_NONE}, - { PLA_UP_REPEAT, BUTTON_SCROLL_FWD|BUTTON_REPEAT, BUTTON_NONE}, - { PLA_DOWN_REPEAT, BUTTON_SCROLL_BACK|BUTTON_REPEAT, BUTTON_NONE}, + { PLA_UP_REPEAT, BUTTON_SCROLL_BACK|BUTTON_REPEAT, BUTTON_NONE}, + { PLA_DOWN_REPEAT, BUTTON_SCROLL_FWD|BUTTON_REPEAT, BUTTON_NONE}, { PLA_LEFT_REPEAT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE}, { PLA_RIGHT_REPEAT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE}, #elif CONFIG_KEYPAD == ONDIO_PAD @@ -110,8 +111,7 @@ const struct button_mapping generic_directions[] = {PLA_DOWN_REPEAT, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_NONE}, {PLA_LEFT_REPEAT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE}, {PLA_RIGHT_REPEAT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE}, -#elif (CONFIG_KEYPAD == SANSA_E200_PAD) \ - || (CONFIG_KEYPAD == IRIVER_H10_PAD) +#elif (CONFIG_KEYPAD == IRIVER_H10_PAD) { PLA_UP, BUTTON_SCROLL_UP, BUTTON_NONE}, { PLA_DOWN, BUTTON_SCROLL_DOWN, BUTTON_NONE}, { PLA_LEFT, BUTTON_LEFT, BUTTON_NONE}, diff --git a/apps/plugins/mandelbrot.c b/apps/plugins/mandelbrot.c index df1c2030e5..76c5030874 100644 --- a/apps/plugins/mandelbrot.c +++ b/apps/plugins/mandelbrot.c @@ -130,8 +130,8 @@ PLUGIN_HEADER #define MANDELBROT_DOWN BUTTON_DOWN #define MANDELBROT_LEFT BUTTON_LEFT #define MANDELBROT_RIGHT BUTTON_RIGHT -#define MANDELBROT_ZOOM_IN BUTTON_SCROLL_DOWN -#define MANDELBROT_ZOOM_OUT BUTTON_SCROLL_UP +#define MANDELBROT_ZOOM_IN BUTTON_SCROLL_FWD +#define MANDELBROT_ZOOM_OUT BUTTON_SCROLL_BACK #define MANDELBROT_MAXITER_INC (BUTTON_SELECT | BUTTON_RIGHT) #define MANDELBROT_MAXITER_DEC (BUTTON_SELECT | BUTTON_LEFT) #define MANDELBROT_RESET BUTTON_REC diff --git a/apps/plugins/matrix.c b/apps/plugins/matrix.c index 08341c2e05..f936318897 100644 --- a/apps/plugins/matrix.c +++ b/apps/plugins/matrix.c @@ -77,8 +77,8 @@ extern const fb_data matrix_normal[]; #define MATRIX_PAUSE BUTTON_SELECT #elif CONFIG_KEYPAD == SANSA_E200_PAD #define MATRIX_EXIT BUTTON_POWER -#define MATRIX_SLEEP_MORE BUTTON_SCROLL_UP|BUTTON_REPEAT -#define MATRIX_SLEEP_LESS BUTTON_SCROLL_DOWN|BUTTON_REPEAT +#define MATRIX_SLEEP_MORE BUTTON_SCROLL_BACK|BUTTON_REPEAT +#define MATRIX_SLEEP_LESS BUTTON_SCROLL_FWD|BUTTON_REPEAT #define MATRIX_PAUSE BUTTON_SELECT #elif CONFIG_KEYPAD == SANSA_C200_PAD #define MATRIX_EXIT BUTTON_POWER diff --git a/apps/plugins/metronome.c b/apps/plugins/metronome.c index 6359329179..bd99ce2ce3 100644 --- a/apps/plugins/metronome.c +++ b/apps/plugins/metronome.c @@ -20,12 +20,21 @@ #include "metronome.h" PLUGIN_HEADER - #define METRONOME_QUIT PLA_QUIT + +/* for volume changes, PLA with scrollwheel isn't proper */ + +#ifdef HAVE_SCROLLWHEEL +#define METRONOME_VOL_UP PLA_DOWN +#define METRONOME_VOL_DOWN PLA_UP +#define METRONOME_VOL_UP_REP PLA_DOWN_REPEAT +#define METRONOME_VOL_DOWN_REP PLA_UP_REPEAT +#else #define METRONOME_VOL_UP PLA_UP #define METRONOME_VOL_DOWN PLA_DOWN #define METRONOME_VOL_UP_REP PLA_UP_REPEAT #define METRONOME_VOL_DOWN_REP PLA_DOWN_REPEAT +#endif #define METRONOME_LEFT PLA_LEFT #define METRONOME_RIGHT PLA_RIGHT #define METRONOME_LEFT_REP PLA_LEFT_REPEAT diff --git a/apps/plugins/midi/midiplay.c b/apps/plugins/midi/midiplay.c index 1b0e755c6c..07ecb56934 100644 --- a/apps/plugins/midi/midiplay.c +++ b/apps/plugins/midi/midiplay.c @@ -72,8 +72,16 @@ PLUGIN_IRAM_DECLARE #define BTN_PLAY BUTTON_A -#elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \ -(CONFIG_KEYPAD == SANSA_C200_PAD) +#elif (CONFIG_KEYPAD == SANSA_E200_PAD) +#define BTN_QUIT BUTTON_POWER +#define BTN_RIGHT BUTTON_RIGHT +#define BTN_LEFT BUTTON_LEFT +#define BTN_UP BUTTON_SCROLL_FWD +#define BTN_DOWN BUTTON_SCROLL_BACK +#define BTN_PLAY BUTTON_UP + + +#elif (CONFIG_KEYPAD == SANSA_C200_PAD) #define BTN_QUIT BUTTON_POWER #define BTN_RIGHT BUTTON_RIGHT #define BTN_LEFT BUTTON_LEFT diff --git a/apps/plugins/minesweeper.c b/apps/plugins/minesweeper.c index 062ba58368..0fa0bbcde4 100644 --- a/apps/plugins/minesweeper.c +++ b/apps/plugins/minesweeper.c @@ -108,8 +108,8 @@ enum minesweeper_status { # define MINESWP_UP BUTTON_UP # define MINESWP_DOWN BUTTON_DOWN # define MINESWP_QUIT BUTTON_POWER -# define MINESWP_NEXT BUTTON_SCROLL_DOWN -# define MINESWP_PREV BUTTON_SCROLL_UP +# define MINESWP_NEXT BUTTON_SCROLL_FWD +# define MINESWP_PREV BUTTON_SCROLL_BACK # define MINESWP_TOGGLE BUTTON_REC # define MINESWP_DISCOVER BUTTON_SELECT # define MINESWP_INFO (BUTTON_REC|BUTTON_REPEAT) diff --git a/apps/plugins/mpegplayer/mpeg_settings.c b/apps/plugins/mpegplayer/mpeg_settings.c index 720101706c..dee374d957 100644 --- a/apps/plugins/mpegplayer/mpeg_settings.c +++ b/apps/plugins/mpegplayer/mpeg_settings.c @@ -61,8 +61,8 @@ struct mpeg_settings settings; #elif (CONFIG_KEYPAD == SANSA_E200_PAD) #define MPEG_SELECT BUTTON_SELECT -#define MPEG_SCROLL_UP BUTTON_SCROLL_UP -#define MPEG_SCROLL_DOWN BUTTON_SCROLL_DOWN +#define MPEG_SCROLL_UP BUTTON_SCROLL_BACK +#define MPEG_SCROLL_DOWN BUTTON_SCROLL_FWD #define MPEG_LEFT BUTTON_LEFT #define MPEG_RIGHT BUTTON_RIGHT #define MPEG_UP BUTTON_UP diff --git a/apps/plugins/mpegplayer/mpegplayer.c b/apps/plugins/mpegplayer/mpegplayer.c index a41d3b498a..2ecc2b45a2 100644 --- a/apps/plugins/mpegplayer/mpegplayer.c +++ b/apps/plugins/mpegplayer/mpegplayer.c @@ -163,8 +163,8 @@ PLUGIN_IRAM_DECLARE #define MPEG_MENU BUTTON_SELECT #define MPEG_STOP BUTTON_POWER #define MPEG_PAUSE BUTTON_UP -#define MPEG_VOLDOWN BUTTON_SCROLL_UP -#define MPEG_VOLUP BUTTON_SCROLL_DOWN +#define MPEG_VOLDOWN BUTTON_SCROLL_BACK +#define MPEG_VOLUP BUTTON_SCROLL_FWD #define MPEG_RW BUTTON_LEFT #define MPEG_FF BUTTON_RIGHT diff --git a/apps/plugins/oscilloscope.c b/apps/plugins/oscilloscope.c index ee4b089ac1..e96442afd4 100644 --- a/apps/plugins/oscilloscope.c +++ b/apps/plugins/oscilloscope.c @@ -106,8 +106,8 @@ PLUGIN_HEADER #define OSCILLOSCOPE_PAUSE BUTTON_REC #define OSCILLOSCOPE_SPEED_UP BUTTON_RIGHT #define OSCILLOSCOPE_SPEED_DOWN BUTTON_LEFT -#define OSCILLOSCOPE_VOL_UP BUTTON_SCROLL_DOWN -#define OSCILLOSCOPE_VOL_DOWN BUTTON_SCROLL_UP +#define OSCILLOSCOPE_VOL_UP BUTTON_SCROLL_FWD +#define OSCILLOSCOPE_VOL_DOWN BUTTON_SCROLL_BACK #elif (CONFIG_KEYPAD == SANSA_C200_PAD) #define OSCILLOSCOPE_QUIT BUTTON_POWER diff --git a/apps/plugins/pictureflow.c b/apps/plugins/pictureflow.c index 8f34ca5b8b..6e88138efc 100644 --- a/apps/plugins/pictureflow.c +++ b/apps/plugins/pictureflow.c @@ -50,10 +50,10 @@ const struct button_mapping *plugin_contexts[] #endif #ifdef SCROLLWHEEL -#define PICTUREFLOW_NEXT_ALBUM PLA_UP -#define PICTUREFLOW_NEXT_ALBUM_REPEAT PLA_UP_REPEAT -#define PICTUREFLOW_PREV_ALBUM PLA_DOWN -#define PICTUREFLOW_PREV_ALBUM_REPEAT PLA_DOWN_REPEAT +#define PICTUREFLOW_NEXT_ALBUM PLA_DOWN +#define PICTUREFLOW_NEXT_ALBUM_REPEAT PLA_DOWN_REPEAT +#define PICTUREFLOW_PREV_ALBUM PLA_UP +#define PICTUREFLOW_PREV_ALBUM_REPEAT PLA_UP_REPEAT #else #define PICTUREFLOW_NEXT_ALBUM PLA_RIGHT #define PICTUREFLOW_NEXT_ALBUM_REPEAT PLA_RIGHT_REPEAT diff --git a/apps/plugins/rockblox.c b/apps/plugins/rockblox.c index 64c9485bd0..ba8a1480b7 100644 --- a/apps/plugins/rockblox.c +++ b/apps/plugins/rockblox.c @@ -113,8 +113,8 @@ PLUGIN_HEADER #elif CONFIG_KEYPAD == SANSA_E200_PAD #define ROCKBLOX_OFF BUTTON_POWER -#define ROCKBLOX_ROTATE_RIGHT BUTTON_SCROLL_UP -#define ROCKBLOX_ROTATE_LEFT BUTTON_SCROLL_DOWN +#define ROCKBLOX_ROTATE_RIGHT BUTTON_SCROLL_BACK +#define ROCKBLOX_ROTATE_LEFT BUTTON_SCROLL_FWD #define ROCKBLOX_DOWN BUTTON_DOWN #define ROCKBLOX_LEFT BUTTON_LEFT #define ROCKBLOX_RIGHT BUTTON_RIGHT diff --git a/apps/plugins/rockboy/rockboy.c b/apps/plugins/rockboy/rockboy.c index 4ef95b0be9..4ccfdbf872 100644 --- a/apps/plugins/rockboy/rockboy.c +++ b/apps/plugins/rockboy/rockboy.c @@ -153,8 +153,8 @@ static void setoptions (void) options.A=BUTTON_SELECT; options.B=BUTTON_REC; - options.START=BUTTON_SCROLL_UP; - options.SELECT=BUTTON_SCROLL_DOWN; + options.START=BUTTON_SCROLL_BACK; + options.SELECT=BUTTON_SCROLL_FWD; options.MENU=BUTTON_POWER; #elif CONFIG_KEYPAD == SANSA_C200_PAD diff --git a/apps/plugins/rockboy/sys_rockbox.c b/apps/plugins/rockboy/sys_rockbox.c index 313e8ae46b..bcd795cded 100644 --- a/apps/plugins/rockboy/sys_rockbox.c +++ b/apps/plugins/rockboy/sys_rockbox.c @@ -26,8 +26,8 @@ #if CONFIG_KEYPAD == SANSA_E200_PAD #define ROCKBOY_SCROLLWHEEL -#define ROCKBOY_SCROLLWHEEL_CC BUTTON_SCROLL_UP -#define ROCKBOY_SCROLLWHEEL_CW BUTTON_SCROLL_DOWN +#define ROCKBOY_SCROLLWHEEL_CC BUTTON_SCROLL_BACK +#define ROCKBOY_SCROLLWHEEL_CW BUTTON_SCROLL_FWD #endif struct fb fb IBSS_ATTR; diff --git a/apps/plugins/solitaire.c b/apps/plugins/solitaire.c index 89b3966dfd..2176e8cb22 100644 --- a/apps/plugins/solitaire.c +++ b/apps/plugins/solitaire.c @@ -185,8 +185,8 @@ static struct plugin_api* rb; # define SOL_QUIT BUTTON_POWER # define SOL_UP BUTTON_UP # define SOL_DOWN BUTTON_DOWN -# define SOL_LEFT BUTTON_SCROLL_UP -# define SOL_RIGHT BUTTON_SCROLL_DOWN +# define SOL_LEFT BUTTON_SCROLL_BACK +# define SOL_RIGHT BUTTON_SCROLL_FWD # define SOL_MOVE BUTTON_SELECT # define SOL_DRAW BUTTON_REC # define SOL_REM2CUR BUTTON_LEFT @@ -1408,7 +1408,7 @@ int solitaire( int skipmenu ) /* what to do when a key is pressed ... */ button = rb->button_get( true ); #if (CONFIG_KEYPAD == SANSA_E200_PAD) - if (button&(BUTTON_SCROLL_UP|BUTTON_SCROLL_DOWN)) + if (button&(BUTTON_SCROLL_BACK|BUTTON_SCROLL_FWD)) button = button & (~BUTTON_REPEAT); #endif switch( button ) diff --git a/apps/plugins/spacerocks.c b/apps/plugins/spacerocks.c index d98041da39..2ea1dc84e5 100644 --- a/apps/plugins/spacerocks.c +++ b/apps/plugins/spacerocks.c @@ -128,10 +128,10 @@ static struct plugin_api* rb; /* global api struct pointer */ #define AST_THRUST_REP (BUTTON_UP | BUTTON_REPEAT) #define AST_THRUST BUTTON_UP #define AST_HYPERSPACE BUTTON_DOWN -#define AST_LEFT BUTTON_SCROLL_UP -#define AST_LEFT_REP (BUTTON_SCROLL_UP | BUTTON_REPEAT) -#define AST_RIGHT BUTTON_SCROLL_DOWN -#define AST_RIGHT_REP (BUTTON_SCROLL_DOWN | BUTTON_REPEAT) +#define AST_LEFT BUTTON_SCROLL_BACK +#define AST_LEFT_REP (BUTTON_SCROLL_BACK | BUTTON_REPEAT) +#define AST_RIGHT BUTTON_SCROLL_FWD +#define AST_RIGHT_REP (BUTTON_SCROLL_FWD | BUTTON_REPEAT) #define AST_FIRE BUTTON_SELECT #define AST_FIRE_REP (BUTTON_SELECT | BUTTON_REPEAT) diff --git a/apps/plugins/sudoku/sudoku.h b/apps/plugins/sudoku/sudoku.h index ce8dfa00f4..87c0f692b5 100644 --- a/apps/plugins/sudoku/sudoku.h +++ b/apps/plugins/sudoku/sudoku.h @@ -117,8 +117,8 @@ #define SUDOKU_BUTTON_DOWN BUTTON_DOWN #define SUDOKU_BUTTON_LEFT BUTTON_LEFT #define SUDOKU_BUTTON_RIGHT BUTTON_RIGHT -#define SUDOKU_BUTTON_TOGGLEBACK BUTTON_SCROLL_UP -#define SUDOKU_BUTTON_TOGGLE BUTTON_SCROLL_DOWN +#define SUDOKU_BUTTON_TOGGLEBACK BUTTON_SCROLL_BACK +#define SUDOKU_BUTTON_TOGGLE BUTTON_SCROLL_FWD #define SUDOKU_BUTTON_MENU BUTTON_SELECT #define SUDOKU_BUTTON_POSSIBLE BUTTON_REC diff --git a/apps/plugins/superdom.c b/apps/plugins/superdom.c index f963d7f828..b5e780460a 100644 --- a/apps/plugins/superdom.c +++ b/apps/plugins/superdom.c @@ -113,8 +113,8 @@ char buf[255]; #elif CONFIG_KEYPAD == SANSA_E200_PAD #define SUPERDOM_OK BUTTON_SELECT -#define SUPERDOM_UP BUTTON_SCROLL_UP -#define SUPERDOM_DOWN BUTTON_SCROLL_DOWN +#define SUPERDOM_UP BUTTON_SCROLL_BACK +#define SUPERDOM_DOWN BUTTON_SCROLL_FWD #define SUPERDOM_LEFT BUTTON_LEFT #define SUPERDOM_RIGHT BUTTON_RIGHT #define SUPERDOM_CANCEL BUTTON_POWER diff --git a/apps/plugins/viewer.c b/apps/plugins/viewer.c index 540adb4562..b66c24fd90 100644 --- a/apps/plugins/viewer.c +++ b/apps/plugins/viewer.c @@ -180,8 +180,8 @@ PLUGIN_HEADER #define VIEWER_SCREEN_RIGHT BUTTON_RIGHT #define VIEWER_MENU BUTTON_SELECT #define VIEWER_AUTOSCROLL BUTTON_REC -#define VIEWER_LINE_UP BUTTON_SCROLL_UP -#define VIEWER_LINE_DOWN BUTTON_SCROLL_DOWN +#define VIEWER_LINE_UP BUTTON_SCROLL_FWD +#define VIEWER_LINE_DOWN BUTTON_SCROLL_BACK /* Sansa C200 keys */ #elif CONFIG_KEYPAD == SANSA_C200_PAD diff --git a/apps/plugins/vu_meter.c b/apps/plugins/vu_meter.c index 9175e1d4d3..810c600d29 100644 --- a/apps/plugins/vu_meter.c +++ b/apps/plugins/vu_meter.c @@ -91,8 +91,8 @@ PLUGIN_HEADER #define VUMETER_MENU BUTTON_SELECT #define VUMETER_MENU_EXIT BUTTON_SELECT #define VUMETER_MENU_EXIT2 BUTTON_POWER -#define VUMETER_UP BUTTON_SCROLL_DOWN -#define VUMETER_DOWN BUTTON_SCROLL_UP +#define VUMETER_UP BUTTON_SCROLL_FWD +#define VUMETER_DOWN BUTTON_SCROLL_BACK #elif (CONFIG_KEYPAD == SANSA_C200_PAD) #define VUMETER_QUIT BUTTON_POWER |