summaryrefslogtreecommitdiff
path: root/apps/plugins/demystify.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/demystify.c')
-rw-r--r--apps/plugins/demystify.c18
1 files changed, 13 insertions, 5 deletions
diff --git a/apps/plugins/demystify.c b/apps/plugins/demystify.c
index 3fe5966..c5162c6 100644
--- a/apps/plugins/demystify.c
+++ b/apps/plugins/demystify.c
@@ -34,11 +34,13 @@ PLUGIN_HEADER
#define DEMYSTIFY_INCREASE_SPEED BUTTON_SCROLL_FWD
#define DEMYSTIFY_DECREASE_SPEED BUTTON_SCROLL_BACK
#elif (CONFIG_KEYPAD == SANSA_E200_PAD)
-#define DEMYSTIFY_QUIT BUTTON_POWER
-#define DEMYSTIFY_ADD_POLYGON BUTTON_RIGHT
-#define DEMYSTIFY_REMOVE_POLYGON BUTTON_LEFT
-#define DEMYSTIFY_INCREASE_SPEED BUTTON_SCROLL_UP
-#define DEMYSTIFY_DECREASE_SPEED BUTTON_SCROLL_DOWN
+#define DEMYSTIFY_QUIT BUTTON_POWER
+#define DEMYSTIFY_ADD_POLYGON BUTTON_RIGHT
+#define DEMYSTIFY_REMOVE_POLYGON BUTTON_LEFT
+#define DEMYSTIFY_INCREASE_SPEED BUTTON_SCROLL_DOWN
+#define DEMYSTIFY_INCREASE_SPEED_REP (BUTTON_SCROLL_DOWN|BUTTON_REPEAT)
+#define DEMYSTIFY_DECREASE_SPEED BUTTON_SCROLL_UP
+#define DEMYSTIFY_DECREASE_SPEED_REP (BUTTON_SCROLL_UP|BUTTON_REPEAT)
#elif (CONFIG_KEYPAD == IRIVER_H10_PAD)
#define DEMYSTIFY_QUIT BUTTON_POWER
#define DEMYSTIFY_ADD_POLYGON BUTTON_RIGHT
@@ -417,6 +419,9 @@ int plugin_main(void)
#ifdef DEMYSTIFY_RC_INCREASE_SPEED
case DEMYSTIFY_RC_INCREASE_SPEED:
#endif
+#ifdef DEMYSTIFY_INCREASE_SPEED_REP
+ case DEMYSTIFY_INCREASE_SPEED_REP:
+#endif
case DEMYSTIFY_INCREASE_SPEED:
if(sleep_time>=0)
--sleep_time;
@@ -425,6 +430,9 @@ int plugin_main(void)
#ifdef DEMYSTIFY_RC_DECREASE_SPEED
case DEMYSTIFY_RC_DECREASE_SPEED:
#endif
+#ifdef DEMYSTIFY_DECREASE_SPEED_REP
+ case DEMYSTIFY_DECREASE_SPEED_REP:
+#endif
case DEMYSTIFY_DECREASE_SPEED:
++sleep_time;
break;