summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2009-03-02 19:25:50 +0000
committerThomas Martitz <kugel@rockbox.org>2009-03-02 19:25:50 +0000
commitfd14cac7c2feb471f8bf546d10e15f1336657064 (patch)
treef0d9dfe4b1147a8f08659104a3ba150bb3a1e8f5
parent09f012a64fb129b3b7e16cc463a840b1eb5ded7d (diff)
downloadrockbox-fd14cac7c2feb471f8bf546d10e15f1336657064.tar.gz
rockbox-fd14cac7c2feb471f8bf546d10e15f1336657064.zip
Split HAVE_SCROLLWHEEL into HAVE_SCROLLWHEEL and HAVE_WHEEL_ACCELERATION, where the latter now activates the wheel acceleration code.
HAVE_SCROLLWHEEL plainly indicates the existence of a scrollwheel, thus all ipods define it now (in addition to the ones and some sansas which did before). Same applies to the manual. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20177 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/debug_menu.c4
-rw-r--r--apps/features.txt4
-rw-r--r--apps/gui/list.c6
-rw-r--r--apps/gui/option_select.c3
-rw-r--r--apps/lang/bulgarian.lang12
-rw-r--r--apps/lang/catala.lang12
-rw-r--r--apps/lang/chinese-simp.lang12
-rw-r--r--apps/lang/chinese-trad.lang12
-rw-r--r--apps/lang/czech.lang12
-rw-r--r--apps/lang/dansk.lang12
-rw-r--r--apps/lang/deutsch.lang12
-rw-r--r--apps/lang/english.lang12
-rw-r--r--apps/lang/espanol.lang12
-rw-r--r--apps/lang/finnish.lang12
-rw-r--r--apps/lang/francais.lang12
-rw-r--r--apps/lang/greek.lang12
-rw-r--r--apps/lang/hebrew.lang12
-rw-r--r--apps/lang/italiano.lang12
-rw-r--r--apps/lang/japanese.lang12
-rw-r--r--apps/lang/korean.lang12
-rw-r--r--apps/lang/magyar.lang12
-rw-r--r--apps/lang/nederlands.lang12
-rw-r--r--apps/lang/norsk-nynorsk.lang12
-rw-r--r--apps/lang/norsk.lang12
-rw-r--r--apps/lang/polski.lang12
-rw-r--r--apps/lang/portugues-brasileiro.lang12
-rw-r--r--apps/lang/portugues.lang12
-rw-r--r--apps/lang/romaneste.lang12
-rw-r--r--apps/lang/russian.lang12
-rw-r--r--apps/lang/srpski.lang12
-rw-r--r--apps/lang/svenska.lang12
-rw-r--r--apps/lang/tagalog.lang12
-rw-r--r--apps/lang/thai.lang12
-rw-r--r--apps/lang/walon.lang12
-rw-r--r--apps/menus/display_menu.c6
-rw-r--r--apps/settings.h2
-rw-r--r--apps/settings_list.c6
-rw-r--r--firmware/drivers/button.c4
-rw-r--r--firmware/export/button.h2
-rw-r--r--firmware/export/config-e200.h2
-rw-r--r--firmware/export/config-e200v2.h2
-rw-r--r--firmware/export/config-fuze.h2
-rw-r--r--firmware/export/config-ipod1g2g.h2
-rw-r--r--firmware/export/config-ipod3g.h2
-rw-r--r--firmware/export/config-ipod4g.h2
-rw-r--r--firmware/export/config-ipodcolor.h2
-rw-r--r--firmware/export/config-ipodmini.h2
-rw-r--r--firmware/export/config-ipodmini2g.h2
-rw-r--r--firmware/export/config-ipodnano.h2
-rw-r--r--firmware/export/config-ipodvideo.h2
-rw-r--r--manual/appendix/config_file_options.tex2
-rw-r--r--manual/plugins/calculator.tex2
-rw-r--r--manual/plugins/pictureflow.tex12
-rw-r--r--manual/plugins/rockblox.tex2
54 files changed, 229 insertions, 208 deletions
diff --git a/apps/debug_menu.c b/apps/debug_menu.c
index b944ff3aa1..3fc0363297 100644
--- a/apps/debug_menu.c
+++ b/apps/debug_menu.c
@@ -2522,7 +2522,7 @@ static bool cpu_boost_log(void)
2522} 2522}
2523#endif 2523#endif
2524 2524
2525#if (defined(HAVE_SCROLLWHEEL) && (CONFIG_KEYPAD==IPOD_4G_PAD) && !defined(SIMULATOR)) 2525#if (defined(HAVE_WHEEL_ACCELERATION) && (CONFIG_KEYPAD==IPOD_4G_PAD) && !defined(SIMULATOR))
2526extern bool wheel_is_touched; 2526extern bool wheel_is_touched;
2527extern int old_wheel_value; 2527extern int old_wheel_value;
2528extern int new_wheel_value; 2528extern int new_wheel_value;
@@ -2724,7 +2724,7 @@ static const struct the_menu_item menuitems[] = {
2724#ifdef CPU_BOOST_LOGGING 2724#ifdef CPU_BOOST_LOGGING
2725 {"cpu_boost log",cpu_boost_log}, 2725 {"cpu_boost log",cpu_boost_log},
2726#endif 2726#endif
2727#if (defined(HAVE_SCROLLWHEEL) && (CONFIG_KEYPAD==IPOD_4G_PAD) && !defined(SIMULATOR)) 2727#if (defined(HAVE_WHEEL_ACCELERATION) && (CONFIG_KEYPAD==IPOD_4G_PAD) && !defined(SIMULATOR))
2728 {"Debug scrollwheel", dbg_scrollwheel}, 2728 {"Debug scrollwheel", dbg_scrollwheel},
2729#endif 2729#endif
2730 }; 2730 };
diff --git a/apps/features.txt b/apps/features.txt
index 2f743b84a8..c323c1cf55 100644
--- a/apps/features.txt
+++ b/apps/features.txt
@@ -143,6 +143,10 @@ rtc
143scrollwheel 143scrollwheel
144#endif 144#endif
145 145
146#if defined(HAVE_WHEEL_ACCELERATION)
147wheel_acceleration
148#endif
149
146#if defined(ARCHOS_RECORDER) || defined(ARCHOS_PLAYER) 150#if defined(ARCHOS_RECORDER) || defined(ARCHOS_PLAYER)
147soft_shutdown 151soft_shutdown
148#endif 152#endif
diff --git a/apps/gui/list.c b/apps/gui/list.c
index 2923ec33c4..8df0a29d52 100644
--- a/apps/gui/list.c
+++ b/apps/gui/list.c
@@ -588,7 +588,7 @@ bool gui_synclist_do_button(struct gui_synclist * lists,
588 static bool scrolling_left = false; 588 static bool scrolling_left = false;
589#endif 589#endif
590 590
591#ifdef HAVE_SCROLLWHEEL 591#ifdef HAVE_WHEEL_ACCELERATION
592 int next_item_modifier = button_apply_acceleration(get_action_data()); 592 int next_item_modifier = button_apply_acceleration(get_action_data());
593#else 593#else
594 static int next_item_modifier = 1; 594 static int next_item_modifier = 1;
@@ -659,7 +659,7 @@ bool gui_synclist_do_button(struct gui_synclist * lists,
659 case ACTION_STD_PREV: 659 case ACTION_STD_PREV:
660 case ACTION_STD_PREVREPEAT: 660 case ACTION_STD_PREVREPEAT:
661 gui_list_select_at_offset(lists, -next_item_modifier); 661 gui_list_select_at_offset(lists, -next_item_modifier);
662#ifndef HAVE_SCROLLWHEEL 662#ifndef HAVE_WHEEL_ACCELERATION
663 if (button_queue_count() < FRAMEDROP_TRIGGER) 663 if (button_queue_count() < FRAMEDROP_TRIGGER)
664#endif 664#endif
665 gui_synclist_draw(lists); 665 gui_synclist_draw(lists);
@@ -673,7 +673,7 @@ bool gui_synclist_do_button(struct gui_synclist * lists,
673 case ACTION_STD_NEXT: 673 case ACTION_STD_NEXT:
674 case ACTION_STD_NEXTREPEAT: 674 case ACTION_STD_NEXTREPEAT:
675 gui_list_select_at_offset(lists, next_item_modifier); 675 gui_list_select_at_offset(lists, next_item_modifier);
676#ifndef HAVE_SCROLLWHEEL 676#ifndef HAVE_WHEEL_ACCELERATION
677 if (button_queue_count() < FRAMEDROP_TRIGGER) 677 if (button_queue_count() < FRAMEDROP_TRIGGER)
678#endif 678#endif
679 gui_synclist_draw(lists); 679 gui_synclist_draw(lists);
diff --git a/apps/gui/option_select.c b/apps/gui/option_select.c
index 30df8ea6ec..7223197fcc 100644
--- a/apps/gui/option_select.c
+++ b/apps/gui/option_select.c
@@ -38,9 +38,6 @@
38#include "quickscreen.h" 38#include "quickscreen.h"
39 39
40#if defined (HAVE_SCROLLWHEEL) || \ 40#if defined (HAVE_SCROLLWHEEL) || \
41 (CONFIG_KEYPAD == IPOD_3G_PAD) || \
42 (CONFIG_KEYPAD == IPOD_4G_PAD) || \
43 (CONFIG_KEYPAD == IPOD_1G2G_PAD) || \
44 (CONFIG_KEYPAD == PLAYER_PAD) 41 (CONFIG_KEYPAD == PLAYER_PAD)
45/* Define this if your target makes sense to have 42/* Define this if your target makes sense to have
46 smaller values at the top of the list increasing down the list */ 43 smaller values at the top of the list increasing down the list */
diff --git a/apps/lang/bulgarian.lang b/apps/lang/bulgarian.lang
index eb6532b405..b783cd5498 100644
--- a/apps/lang/bulgarian.lang
+++ b/apps/lang/bulgarian.lang
@@ -4561,15 +4561,15 @@
4561 user: 4561 user:
4562 <source> 4562 <source>
4563 *: "List Acceleration Speed" 4563 *: "List Acceleration Speed"
4564 scrollwheel: none 4564 wheel_acceleration: none
4565 </source> 4565 </source>
4566 <dest> 4566 <dest>
4567 *: "Скорост на ускоряване в списъците" 4567 *: "Скорост на ускоряване в списъците"
4568 scrollwheel: none 4568 wheel_acceleration: none
4569 </dest> 4569 </dest>
4570 <voice> 4570 <voice>
4571 *: "" 4571 *: ""
4572 scrollwheel: "" 4572 wheel_acceleration: ""
4573 </voice> 4573 </voice>
4574</phrase> 4574</phrase>
4575<phrase> 4575<phrase>
@@ -9566,15 +9566,15 @@
9566 user: 9566 user:
9567 <source> 9567 <source>
9568 *: "List Acceleration Start Delay" 9568 *: "List Acceleration Start Delay"
9569 scrollwheel: none 9569 wheel_acceleration: none
9570 </source> 9570 </source>
9571 <dest> 9571 <dest>
9572 *: "Начално задържане на ускоряването на списъците" 9572 *: "Начално задържане на ускоряването на списъците"
9573 scrollwheel: none 9573 wheel_acceleration: none
9574 </dest> 9574 </dest>
9575 <voice> 9575 <voice>
9576 *: "" 9576 *: ""
9577 scrollwheel: "" 9577 wheel_acceleration: ""
9578 </voice> 9578 </voice>
9579</phrase> 9579</phrase>
9580<phrase> 9580<phrase>
diff --git a/apps/lang/catala.lang b/apps/lang/catala.lang
index 24b823673d..872b78ea1d 100644
--- a/apps/lang/catala.lang
+++ b/apps/lang/catala.lang
@@ -3260,15 +3260,15 @@
3260 user: 3260 user:
3261 <source> 3261 <source>
3262 *: "List Acceleration Start Delay" 3262 *: "List Acceleration Start Delay"
3263 scrollwheel: none 3263 wheel_acceleration: none
3264 </source> 3264 </source>
3265 <dest> 3265 <dest>
3266 *: "Retard abans d'acceleració de llista" 3266 *: "Retard abans d'acceleració de llista"
3267 scrollwheel: none 3267 wheel_acceleration: none
3268 </dest> 3268 </dest>
3269 <voice> 3269 <voice>
3270 *: "Retard abans d'acceleració de llista" 3270 *: "Retard abans d'acceleració de llista"
3271 scrollwheel: none 3271 wheel_acceleration: none
3272 </voice> 3272 </voice>
3273</phrase> 3273</phrase>
3274<phrase> 3274<phrase>
@@ -3277,15 +3277,15 @@
3277 user: 3277 user:
3278 <source> 3278 <source>
3279 *: "List Acceleration Speed" 3279 *: "List Acceleration Speed"
3280 scrollwheel: none 3280 wheel_acceleration: none
3281 </source> 3281 </source>
3282 <dest> 3282 <dest>
3283 *: "Velocitat d'acceleració" 3283 *: "Velocitat d'acceleració"
3284 scrollwheel: none 3284 wheel_acceleration: none
3285 </dest> 3285 </dest>
3286 <voice> 3286 <voice>
3287 *: "Velocitat d'acceleració" 3287 *: "Velocitat d'acceleració"
3288 scrollwheel: none 3288 wheel_acceleration: none
3289 </voice> 3289 </voice>
3290</phrase> 3290</phrase>
3291<phrase> 3291<phrase>
diff --git a/apps/lang/chinese-simp.lang b/apps/lang/chinese-simp.lang
index f3c4f93a07..dd48c6afc1 100644
--- a/apps/lang/chinese-simp.lang
+++ b/apps/lang/chinese-simp.lang
@@ -9208,15 +9208,15 @@
9208 user: 9208 user:
9209 <source> 9209 <source>
9210 *: "List Acceleration Speed" 9210 *: "List Acceleration Speed"
9211 scrollwheel: none 9211 wheel_acceleration: none
9212 </source> 9212 </source>
9213 <dest> 9213 <dest>
9214 *: "列表加速度" 9214 *: "列表加速度"
9215 scrollwheel: none 9215 wheel_acceleration: none
9216 </dest> 9216 </dest>
9217 <voice> 9217 <voice>
9218 *: "列表加速度" 9218 *: "列表加速度"
9219 scrollwheel: none 9219 wheel_acceleration: none
9220 </voice> 9220 </voice>
9221</phrase> 9221</phrase>
9222<phrase> 9222<phrase>
@@ -10537,15 +10537,15 @@
10537 user: 10537 user:
10538 <source> 10538 <source>
10539 *: "List Acceleration Start Delay" 10539 *: "List Acceleration Start Delay"
10540 scrollwheel: none 10540 wheel_acceleration: none
10541 </source> 10541 </source>
10542 <dest> 10542 <dest>
10543 *: "列表加速前时滞" 10543 *: "列表加速前时滞"
10544 scrollwheel: none 10544 wheel_acceleration: none
10545 </dest> 10545 </dest>
10546 <voice> 10546 <voice>
10547 *: "列表加速前时滞" 10547 *: "列表加速前时滞"
10548 scrollwheel: none 10548 wheel_acceleration: none
10549 </voice> 10549 </voice>
10550</phrase> 10550</phrase>
10551<phrase> 10551<phrase>
diff --git a/apps/lang/chinese-trad.lang b/apps/lang/chinese-trad.lang
index 0910d4a037..ade47b5624 100644
--- a/apps/lang/chinese-trad.lang
+++ b/apps/lang/chinese-trad.lang
@@ -9183,15 +9183,15 @@
9183 user: 9183 user:
9184 <source> 9184 <source>
9185 *: "List Acceleration Speed" 9185 *: "List Acceleration Speed"
9186 scrollwheel: none 9186 wheel_acceleration: none
9187 </source> 9187 </source>
9188 <dest> 9188 <dest>
9189 *: "列表加速速度" 9189 *: "列表加速速度"
9190 scrollwheel: none 9190 wheel_acceleration: none
9191 </dest> 9191 </dest>
9192 <voice> 9192 <voice>
9193 *: "List Acceleration Speed" 9193 *: "List Acceleration Speed"
9194 scrollwheel: none 9194 wheel_acceleration: none
9195 </voice> 9195 </voice>
9196</phrase> 9196</phrase>
9197<phrase> 9197<phrase>
@@ -10520,15 +10520,15 @@
10520 user: 10520 user:
10521 <source> 10521 <source>
10522 *: "List Acceleration Start Delay" 10522 *: "List Acceleration Start Delay"
10523 scrollwheel: none 10523 wheel_acceleration: none
10524 </source> 10524 </source>
10525 <dest> 10525 <dest>
10526 *: "列表加速緩沖" 10526 *: "列表加速緩沖"
10527 scrollwheel: none 10527 wheel_acceleration: none
10528 </dest> 10528 </dest>
10529 <voice> 10529 <voice>
10530 *: "List Acceleration Start Delay" 10530 *: "List Acceleration Start Delay"
10531 scrollwheel: none 10531 wheel_acceleration: none
10532 </voice> 10532 </voice>
10533</phrase> 10533</phrase>
10534<phrase> 10534<phrase>
diff --git a/apps/lang/czech.lang b/apps/lang/czech.lang
index 0aee1c92ec..42d7945dd7 100644
--- a/apps/lang/czech.lang
+++ b/apps/lang/czech.lang
@@ -3264,15 +3264,15 @@
3264 user: 3264 user:
3265 <source> 3265 <source>
3266 *: "List Acceleration Start Delay" 3266 *: "List Acceleration Start Delay"
3267 scrollwheel: none 3267 wheel_acceleration: none
3268 </source> 3268 </source>
3269 <dest> 3269 <dest>
3270 *: "Prodleva před zrychlením" 3270 *: "Prodleva před zrychlením"
3271 scrollwheel: none 3271 wheel_acceleration: none
3272 </dest> 3272 </dest>
3273 <voice> 3273 <voice>
3274 *: "Prodleva před zrychlením" 3274 *: "Prodleva před zrychlením"
3275 scrollwheel: none 3275 wheel_acceleration: none
3276 </voice> 3276 </voice>
3277</phrase> 3277</phrase>
3278<phrase> 3278<phrase>
@@ -3281,15 +3281,15 @@
3281 user: 3281 user:
3282 <source> 3282 <source>
3283 *: "List Acceleration Speed" 3283 *: "List Acceleration Speed"
3284 scrollwheel: none 3284 wheel_acceleration: none
3285 </source> 3285 </source>
3286 <dest> 3286 <dest>
3287 *: "Zrychlení seznamu" 3287 *: "Zrychlení seznamu"
3288 scrollwheel: none 3288 wheel_acceleration: none
3289 </dest> 3289 </dest>
3290 <voice> 3290 <voice>
3291 *: "Zrychlení seznamu" 3291 *: "Zrychlení seznamu"
3292 scrollwheel: none 3292 wheel_acceleration: none
3293 </voice> 3293 </voice>
3294</phrase> 3294</phrase>
3295<phrase> 3295<phrase>
diff --git a/apps/lang/dansk.lang b/apps/lang/dansk.lang
index 7b699f8cfe..9ebed65c6f 100644
--- a/apps/lang/dansk.lang
+++ b/apps/lang/dansk.lang
@@ -10087,15 +10087,15 @@
10087 user: 10087 user:
10088 <source> 10088 <source>
10089 *: "List Acceleration Speed" 10089 *: "List Acceleration Speed"
10090 scrollwheel: none 10090 wheel_acceleration: none
10091 </source> 10091 </source>
10092 <dest> 10092 <dest>
10093 *: "Liste acceleration hastighed" 10093 *: "Liste acceleration hastighed"
10094 scrollwheel: none 10094 wheel_acceleration: none
10095 </dest> 10095 </dest>
10096 <voice> 10096 <voice>
10097 *: "Liste acceleration hastighed" 10097 *: "Liste acceleration hastighed"
10098 scrollwheel: none 10098 wheel_acceleration: none
10099 </voice> 10099 </voice>
10100</phrase> 10100</phrase>
10101<phrase> 10101<phrase>
@@ -10267,15 +10267,15 @@
10267 user: 10267 user:
10268 <source> 10268 <source>
10269 *: "List Acceleration Start Delay" 10269 *: "List Acceleration Start Delay"
10270 scrollwheel: none 10270 wheel_acceleration: none
10271 </source> 10271 </source>
10272 <dest> 10272 <dest>
10273 *: "Pause før listeacceleration" 10273 *: "Pause før listeacceleration"
10274 scrollwheel: none 10274 wheel_acceleration: none
10275 </dest> 10275 </dest>
10276 <voice> 10276 <voice>
10277 *: "Pause før listeacceleration" 10277 *: "Pause før listeacceleration"
10278 scrollwheel: none 10278 wheel_acceleration: none
10279 </voice> 10279 </voice>
10280</phrase> 10280</phrase>
10281<phrase> 10281<phrase>
diff --git a/apps/lang/deutsch.lang b/apps/lang/deutsch.lang
index bc91c81c68..beb672c589 100644
--- a/apps/lang/deutsch.lang
+++ b/apps/lang/deutsch.lang
@@ -3279,15 +3279,15 @@
3279 user: 3279 user:
3280 <source> 3280 <source>
3281 *: "List Acceleration Start Delay" 3281 *: "List Acceleration Start Delay"
3282 scrollwheel: none 3282 wheel_acceleration: none
3283 </source> 3283 </source>
3284 <dest> 3284 <dest>
3285 *: "Listenbeschleunigungs-Verzögerung" 3285 *: "Listenbeschleunigungs-Verzögerung"
3286 scrollwheel: none 3286 wheel_acceleration: none
3287 </dest> 3287 </dest>
3288 <voice> 3288 <voice>
3289 *: "Listenbeschleunigungs-Verzögerung" 3289 *: "Listenbeschleunigungs-Verzögerung"
3290 scrollwheel: none 3290 wheel_acceleration: none
3291 </voice> 3291 </voice>
3292</phrase> 3292</phrase>
3293<phrase> 3293<phrase>
@@ -3296,15 +3296,15 @@
3296 user: 3296 user:
3297 <source> 3297 <source>
3298 *: "List Acceleration Speed" 3298 *: "List Acceleration Speed"
3299 scrollwheel: none 3299 wheel_acceleration: none
3300 </source> 3300 </source>
3301 <dest> 3301 <dest>
3302 *: "Listenbeschleunigung" 3302 *: "Listenbeschleunigung"
3303 scrollwheel: none 3303 wheel_acceleration: none
3304 </dest> 3304 </dest>
3305 <voice> 3305 <voice>
3306 *: "Listenbeschleunigung" 3306 *: "Listenbeschleunigung"
3307 scrollwheel: none 3307 wheel_acceleration: none
3308 </voice> 3308 </voice>
3309</phrase> 3309</phrase>
3310<phrase> 3310<phrase>
diff --git a/apps/lang/english.lang b/apps/lang/english.lang
index b7f186deb6..803c34340d 100644
--- a/apps/lang/english.lang
+++ b/apps/lang/english.lang
@@ -3352,15 +3352,15 @@
3352 user: 3352 user:
3353 <source> 3353 <source>
3354 *: "List Acceleration Start Delay" 3354 *: "List Acceleration Start Delay"
3355 scrollwheel: none 3355 wheel_acceleration: none
3356 </source> 3356 </source>
3357 <dest> 3357 <dest>
3358 *: "List Acceleration Start Delay" 3358 *: "List Acceleration Start Delay"
3359 scrollwheel: none 3359 wheel_acceleration: none
3360 </dest> 3360 </dest>
3361 <voice> 3361 <voice>
3362 *: "List Acceleration Start Delay" 3362 *: "List Acceleration Start Delay"
3363 scrollwheel: none 3363 wheel_acceleration: none
3364 </voice> 3364 </voice>
3365</phrase> 3365</phrase>
3366<phrase> 3366<phrase>
@@ -3369,15 +3369,15 @@
3369 user: 3369 user:
3370 <source> 3370 <source>
3371 *: "List Acceleration Speed" 3371 *: "List Acceleration Speed"
3372 scrollwheel: none 3372 wheel_acceleration: none
3373 </source> 3373 </source>
3374 <dest> 3374 <dest>
3375 *: "List Acceleration Speed" 3375 *: "List Acceleration Speed"
3376 scrollwheel: none 3376 wheel_acceleration: none
3377 </dest> 3377 </dest>
3378 <voice> 3378 <voice>
3379 *: "List Acceleration Speed" 3379 *: "List Acceleration Speed"
3380 scrollwheel: none 3380 wheel_acceleration: none
3381 </voice> 3381 </voice>
3382</phrase> 3382</phrase>
3383<phrase> 3383<phrase>
diff --git a/apps/lang/espanol.lang b/apps/lang/espanol.lang
index fdef71523a..e659cfd839 100644
--- a/apps/lang/espanol.lang
+++ b/apps/lang/espanol.lang
@@ -9778,15 +9778,15 @@
9778 user: 9778 user:
9779 <source> 9779 <source>
9780 *: "List Acceleration Speed" 9780 *: "List Acceleration Speed"
9781 scrollwheel: none 9781 wheel_acceleration: none
9782 </source> 9782 </source>
9783 <dest> 9783 <dest>
9784 *: "Velocidad de aceleración de lista" 9784 *: "Velocidad de aceleración de lista"
9785 scrollwheel: none 9785 wheel_acceleration: none
9786 </dest> 9786 </dest>
9787 <voice> 9787 <voice>
9788 *: "Velocidad de aceleración de lista" 9788 *: "Velocidad de aceleración de lista"
9789 scrollwheel: none 9789 wheel_acceleration: none
9790 </voice> 9790 </voice>
9791</phrase> 9791</phrase>
9792<phrase> 9792<phrase>
@@ -11019,15 +11019,15 @@
11019 user: 11019 user:
11020 <source> 11020 <source>
11021 *: "List Acceleration Start Delay" 11021 *: "List Acceleration Start Delay"
11022 scrollwheel: none 11022 wheel_acceleration: none
11023 </source> 11023 </source>
11024 <dest> 11024 <dest>
11025 *: "Retraso para comenzar la aceleración de la lista" 11025 *: "Retraso para comenzar la aceleración de la lista"
11026 scrollwheel: none 11026 wheel_acceleration: none
11027 </dest> 11027 </dest>
11028 <voice> 11028 <voice>
11029 *: "Retraso para comenzar la aceleración de la lista" 11029 *: "Retraso para comenzar la aceleración de la lista"
11030 scrollwheel: none 11030 wheel_acceleration: none
11031 </voice> 11031 </voice>
11032</phrase> 11032</phrase>
11033<phrase> 11033<phrase>
diff --git a/apps/lang/finnish.lang b/apps/lang/finnish.lang
index 7a87291a9e..a0536d88be 100644
--- a/apps/lang/finnish.lang
+++ b/apps/lang/finnish.lang
@@ -10220,15 +10220,15 @@
10220 user: 10220 user:
10221 <source> 10221 <source>
10222 *: "List Acceleration Start Delay" 10222 *: "List Acceleration Start Delay"
10223 scrollwheel: none 10223 wheel_acceleration: none
10224 </source> 10224 </source>
10225 <dest> 10225 <dest>
10226 *: "Listan kiihdytyksen aloitusviive" 10226 *: "Listan kiihdytyksen aloitusviive"
10227 scrollwheel: none 10227 wheel_acceleration: none
10228 </dest> 10228 </dest>
10229 <voice> 10229 <voice>
10230 *: "Listan kiihdytyksen aloitusviive" 10230 *: "Listan kiihdytyksen aloitusviive"
10231 scrollwheel: none 10231 wheel_acceleration: none
10232 </voice> 10232 </voice>
10233</phrase> 10233</phrase>
10234<phrase> 10234<phrase>
@@ -10237,15 +10237,15 @@
10237 user: 10237 user:
10238 <source> 10238 <source>
10239 *: "List Acceleration Speed" 10239 *: "List Acceleration Speed"
10240 scrollwheel: none 10240 wheel_acceleration: none
10241 </source> 10241 </source>
10242 <dest> 10242 <dest>
10243 *: "Listan kiihdytysnopeus" 10243 *: "Listan kiihdytysnopeus"
10244 scrollwheel: none 10244 wheel_acceleration: none
10245 </dest> 10245 </dest>
10246 <voice> 10246 <voice>
10247 *: "Listan kiihdytysnopeus" 10247 *: "Listan kiihdytysnopeus"
10248 scrollwheel: none 10248 wheel_acceleration: none
10249 </voice> 10249 </voice>
10250</phrase> 10250</phrase>
10251<phrase> 10251<phrase>
diff --git a/apps/lang/francais.lang b/apps/lang/francais.lang
index 0b93680082..e90ff3fed9 100644
--- a/apps/lang/francais.lang
+++ b/apps/lang/francais.lang
@@ -3309,15 +3309,15 @@
3309 user: 3309 user:
3310 <source> 3310 <source>
3311 *: "List Acceleration Start Delay" 3311 *: "List Acceleration Start Delay"
3312 scrollwheel: none 3312 wheel_acceleration: none
3313 </source> 3313 </source>
3314 <dest> 3314 <dest>
3315 *: "Délais avant accélération liste" 3315 *: "Délais avant accélération liste"
3316 scrollwheel: none 3316 wheel_acceleration: none
3317 </dest> 3317 </dest>
3318 <voice> 3318 <voice>
3319 *: "Délais avant accélération de la liste" 3319 *: "Délais avant accélération de la liste"
3320 scrollwheel: none 3320 wheel_acceleration: none
3321 </voice> 3321 </voice>
3322</phrase> 3322</phrase>
3323<phrase> 3323<phrase>
@@ -3326,15 +3326,15 @@
3326 user: 3326 user:
3327 <source> 3327 <source>
3328 *: "List Acceleration Speed" 3328 *: "List Acceleration Speed"
3329 scrollwheel: none 3329 wheel_acceleration: none
3330 </source> 3330 </source>
3331 <dest> 3331 <dest>
3332 *: "Vitesse d'accélération liste" 3332 *: "Vitesse d'accélération liste"
3333 scrollwheel: none 3333 wheel_acceleration: none
3334 </dest> 3334 </dest>
3335 <voice> 3335 <voice>
3336 *: "Vitesse d'accélération de la liste" 3336 *: "Vitesse d'accélération de la liste"
3337 scrollwheel: none 3337 wheel_acceleration: none
3338 </voice> 3338 </voice>
3339</phrase> 3339</phrase>
3340<phrase> 3340<phrase>
diff --git a/apps/lang/greek.lang b/apps/lang/greek.lang
index 75ecb62421..f0cab245f2 100644
--- a/apps/lang/greek.lang
+++ b/apps/lang/greek.lang
@@ -3266,15 +3266,15 @@
3266 user: 3266 user:
3267 <source> 3267 <source>
3268 *: "List Acceleration Start Delay" 3268 *: "List Acceleration Start Delay"
3269 scrollwheel: none 3269 wheel_acceleration: none
3270 </source> 3270 </source>
3271 <dest> 3271 <dest>
3272 *: "Καθυστέρηση εκκίνησης επιτάχυνσης λίστας" 3272 *: "Καθυστέρηση εκκίνησης επιτάχυνσης λίστας"
3273 scrollwheel: none 3273 wheel_acceleration: none
3274 </dest> 3274 </dest>
3275 <voice> 3275 <voice>
3276 *: "Καθυστέρηση εκκίνησης επιτάχυνσης λίστας" 3276 *: "Καθυστέρηση εκκίνησης επιτάχυνσης λίστας"
3277 scrollwheel: none 3277 wheel_acceleration: none
3278 </voice> 3278 </voice>
3279</phrase> 3279</phrase>
3280<phrase> 3280<phrase>
@@ -3283,15 +3283,15 @@
3283 user: 3283 user:
3284 <source> 3284 <source>
3285 *: "List Acceleration Speed" 3285 *: "List Acceleration Speed"
3286 scrollwheel: none 3286 wheel_acceleration: none
3287 </source> 3287 </source>
3288 <dest> 3288 <dest>
3289 *: "Ταχύτητα επιτάχυνσης λίστας" 3289 *: "Ταχύτητα επιτάχυνσης λίστας"
3290 scrollwheel: none 3290 wheel_acceleration: none
3291 </dest> 3291 </dest>
3292 <voice> 3292 <voice>
3293 *: "Ταχύτητα επιτάχυνσης λίστας" 3293 *: "Ταχύτητα επιτάχυνσης λίστας"
3294 scrollwheel: none 3294 wheel_acceleration: none
3295 </voice> 3295 </voice>
3296</phrase> 3296</phrase>
3297<phrase> 3297<phrase>
diff --git a/apps/lang/hebrew.lang b/apps/lang/hebrew.lang
index 034e63f634..1b021e4b00 100644
--- a/apps/lang/hebrew.lang
+++ b/apps/lang/hebrew.lang
@@ -3260,15 +3260,15 @@
3260 user: 3260 user:
3261 <source> 3261 <source>
3262 *: "List Acceleration Start Delay" 3262 *: "List Acceleration Start Delay"
3263 scrollwheel: none 3263 wheel_acceleration: none
3264 </source> 3264 </source>
3265 <dest> 3265 <dest>
3266 *: "השהיה לפי האצה בגלילת רשימות" 3266 *: "השהיה לפי האצה בגלילת רשימות"
3267 scrollwheel: none 3267 wheel_acceleration: none
3268 </dest> 3268 </dest>
3269 <voice> 3269 <voice>
3270 *: "List Acceleration Start Delay" 3270 *: "List Acceleration Start Delay"
3271 scrollwheel: none 3271 wheel_acceleration: none
3272 </voice> 3272 </voice>
3273</phrase> 3273</phrase>
3274<phrase> 3274<phrase>
@@ -3277,15 +3277,15 @@
3277 user: 3277 user:
3278 <source> 3278 <source>
3279 *: "List Acceleration Speed" 3279 *: "List Acceleration Speed"
3280 scrollwheel: none 3280 wheel_acceleration: none
3281 </source> 3281 </source>
3282 <dest> 3282 <dest>
3283 *: "מהירות האצה בגלילת רשימות" 3283 *: "מהירות האצה בגלילת רשימות"
3284 scrollwheel: none 3284 wheel_acceleration: none
3285 </dest> 3285 </dest>
3286 <voice> 3286 <voice>
3287 *: "List Acceleration Speed" 3287 *: "List Acceleration Speed"
3288 scrollwheel: none 3288 wheel_acceleration: none
3289 </voice> 3289 </voice>
3290</phrase> 3290</phrase>
3291<phrase> 3291<phrase>
diff --git a/apps/lang/italiano.lang b/apps/lang/italiano.lang
index af30a2531f..016b41410a 100644
--- a/apps/lang/italiano.lang
+++ b/apps/lang/italiano.lang
@@ -3281,15 +3281,15 @@
3281 user: 3281 user:
3282 <source> 3282 <source>
3283 *: "List Acceleration Start Delay" 3283 *: "List Acceleration Start Delay"
3284 scrollwheel: none 3284 wheel_acceleration: none
3285 </source> 3285 </source>
3286 <dest> 3286 <dest>
3287 *: "Ritardo Iniziale Accelerazione Lista" 3287 *: "Ritardo Iniziale Accelerazione Lista"
3288 scrollwheel: none 3288 wheel_acceleration: none
3289 </dest> 3289 </dest>
3290 <voice> 3290 <voice>
3291 *: "Ritardo Iniziale Accelerazione Lista" 3291 *: "Ritardo Iniziale Accelerazione Lista"
3292 scrollwheel: none 3292 wheel_acceleration: none
3293 </voice> 3293 </voice>
3294</phrase> 3294</phrase>
3295<phrase> 3295<phrase>
@@ -3298,15 +3298,15 @@
3298 user: 3298 user:
3299 <source> 3299 <source>
3300 *: "List Acceleration Speed" 3300 *: "List Acceleration Speed"
3301 scrollwheel: none 3301 wheel_acceleration: none
3302 </source> 3302 </source>
3303 <dest> 3303 <dest>
3304 *: "Velocità Accelerazione Lista" 3304 *: "Velocità Accelerazione Lista"
3305 scrollwheel: none 3305 wheel_acceleration: none
3306 </dest> 3306 </dest>
3307 <voice> 3307 <voice>
3308 *: "Velocità Accelerazione Lista" 3308 *: "Velocità Accelerazione Lista"
3309 scrollwheel: none 3309 wheel_acceleration: none
3310 </voice> 3310 </voice>
3311</phrase> 3311</phrase>
3312<phrase> 3312<phrase>
diff --git a/apps/lang/japanese.lang b/apps/lang/japanese.lang
index dbe12a6ea7..8bbf2134d7 100644
--- a/apps/lang/japanese.lang
+++ b/apps/lang/japanese.lang
@@ -3285,15 +3285,15 @@
3285 user: 3285 user:
3286 <source> 3286 <source>
3287 *: "List Acceleration Start Delay" 3287 *: "List Acceleration Start Delay"
3288 scrollwheel: none 3288 wheel_acceleration: none
3289 </source> 3289 </source>
3290 <dest> 3290 <dest>
3291 *: "加速するまでの時間" 3291 *: "加速するまでの時間"
3292 scrollwheel: none 3292 wheel_acceleration: none
3293 </dest> 3293 </dest>
3294 <voice> 3294 <voice>
3295 *: "加速するまでの時間" 3295 *: "加速するまでの時間"
3296 scrollwheel: none 3296 wheel_acceleration: none
3297 </voice> 3297 </voice>
3298</phrase> 3298</phrase>
3299<phrase> 3299<phrase>
@@ -3302,15 +3302,15 @@
3302 user: 3302 user:
3303 <source> 3303 <source>
3304 *: "List Acceleration Speed" 3304 *: "List Acceleration Speed"
3305 scrollwheel: none 3305 wheel_acceleration: none
3306 </source> 3306 </source>
3307 <dest> 3307 <dest>
3308 *: "加速度" 3308 *: "加速度"
3309 scrollwheel: none 3309 wheel_acceleration: none
3310 </dest> 3310 </dest>
3311 <voice> 3311 <voice>
3312 *: "加速度" 3312 *: "加速度"
3313 scrollwheel: none 3313 wheel_acceleration: none
3314 </voice> 3314 </voice>
3315</phrase> 3315</phrase>
3316<phrase> 3316<phrase>
diff --git a/apps/lang/korean.lang b/apps/lang/korean.lang
index 6e8df92c93..6c5ff12f58 100644
--- a/apps/lang/korean.lang
+++ b/apps/lang/korean.lang
@@ -10531,15 +10531,15 @@
10531 user: 10531 user:
10532 <source> 10532 <source>
10533 *: "List Acceleration Speed" 10533 *: "List Acceleration Speed"
10534 scrollwheel: none 10534 wheel_acceleration: none
10535 </source> 10535 </source>
10536 <dest> 10536 <dest>
10537 *: "목록 가속 속도" 10537 *: "목록 가속 속도"
10538 scrollwheel: none 10538 wheel_acceleration: none
10539 </dest> 10539 </dest>
10540 <voice> 10540 <voice>
10541 *: "목록 가속 속도" 10541 *: "목록 가속 속도"
10542 scrollwheel: none 10542 wheel_acceleration: none
10543 </voice> 10543 </voice>
10544</phrase> 10544</phrase>
10545<phrase> 10545<phrase>
@@ -11715,15 +11715,15 @@
11715 user: 11715 user:
11716 <source> 11716 <source>
11717 *: "List Acceleration Start Delay" 11717 *: "List Acceleration Start Delay"
11718 scrollwheel: none 11718 wheel_acceleration: none
11719 </source> 11719 </source>
11720 <dest> 11720 <dest>
11721 *: "목록 가속 시작 지연시간" 11721 *: "목록 가속 시작 지연시간"
11722 scrollwheel: none 11722 wheel_acceleration: none
11723 </dest> 11723 </dest>
11724 <voice> 11724 <voice>
11725 *: "목록 가속 시작 지연시간" 11725 *: "목록 가속 시작 지연시간"
11726 scrollwheel: none 11726 wheel_acceleration: none
11727 </voice> 11727 </voice>
11728</phrase> 11728</phrase>
11729<phrase> 11729<phrase>
diff --git a/apps/lang/magyar.lang b/apps/lang/magyar.lang
index 0358def91b..820c074799 100644
--- a/apps/lang/magyar.lang
+++ b/apps/lang/magyar.lang
@@ -3255,15 +3255,15 @@
3255 user: 3255 user:
3256 <source> 3256 <source>
3257 *: "List Acceleration Start Delay" 3257 *: "List Acceleration Start Delay"
3258 scrollwheel: none 3258 wheel_acceleration: none
3259 </source> 3259 </source>
3260 <dest> 3260 <dest>
3261 *: "Lista gyorsítás késleltetése" 3261 *: "Lista gyorsítás késleltetése"
3262 scrollwheel: none 3262 wheel_acceleration: none
3263 </dest> 3263 </dest>
3264 <voice> 3264 <voice>
3265 *: "List Acceleration Start Delay" 3265 *: "List Acceleration Start Delay"
3266 scrollwheel: none 3266 wheel_acceleration: none
3267 </voice> 3267 </voice>
3268</phrase> 3268</phrase>
3269<phrase> 3269<phrase>
@@ -3272,15 +3272,15 @@
3272 user: 3272 user:
3273 <source> 3273 <source>
3274 *: "List Acceleration Speed" 3274 *: "List Acceleration Speed"
3275 scrollwheel: none 3275 wheel_acceleration: none
3276 </source> 3276 </source>
3277 <dest> 3277 <dest>
3278 *: "Lista gyorsítás sebessége" 3278 *: "Lista gyorsítás sebessége"
3279 scrollwheel: none 3279 wheel_acceleration: none
3280 </dest> 3280 </dest>
3281 <voice> 3281 <voice>
3282 *: "List Acceleration Speed" 3282 *: "List Acceleration Speed"
3283 scrollwheel: none 3283 wheel_acceleration: none
3284 </voice> 3284 </voice>
3285</phrase> 3285</phrase>
3286<phrase> 3286<phrase>
diff --git a/apps/lang/nederlands.lang b/apps/lang/nederlands.lang
index 6c89f3af07..4dfe05b5e6 100644
--- a/apps/lang/nederlands.lang
+++ b/apps/lang/nederlands.lang
@@ -10022,15 +10022,15 @@
10022 user: 10022 user:
10023 <source> 10023 <source>
10024 *: "List Acceleration Speed" 10024 *: "List Acceleration Speed"
10025 scrollwheel: none 10025 wheel_acceleration: none
10026 </source> 10026 </source>
10027 <dest> 10027 <dest>
10028 *: "Lijst Acceleratie Snelheid" 10028 *: "Lijst Acceleratie Snelheid"
10029 scrollwheel: none 10029 wheel_acceleration: none
10030 </dest> 10030 </dest>
10031 <voice> 10031 <voice>
10032 *: "Lijst Acceleratie Snelheid" 10032 *: "Lijst Acceleratie Snelheid"
10033 scrollwheel: none 10033 wheel_acceleration: none
10034 </voice> 10034 </voice>
10035</phrase> 10035</phrase>
10036<phrase> 10036<phrase>
@@ -10202,15 +10202,15 @@
10202 user: 10202 user:
10203 <source> 10203 <source>
10204 *: "List Acceleration Start Delay" 10204 *: "List Acceleration Start Delay"
10205 scrollwheel: none 10205 wheel_acceleration: none
10206 </source> 10206 </source>
10207 <dest> 10207 <dest>
10208 *: "Lijst Acceleratie Start Vertraging" 10208 *: "Lijst Acceleratie Start Vertraging"
10209 scrollwheel: none 10209 wheel_acceleration: none
10210 </dest> 10210 </dest>
10211 <voice> 10211 <voice>
10212 *: "Lijst Acceleratie Start Vertraging" 10212 *: "Lijst Acceleratie Start Vertraging"
10213 scrollwheel: none 10213 wheel_acceleration: none
10214 </voice> 10214 </voice>
10215</phrase> 10215</phrase>
10216<phrase> 10216<phrase>
diff --git a/apps/lang/norsk-nynorsk.lang b/apps/lang/norsk-nynorsk.lang
index 6ad2b9365e..c944493710 100644
--- a/apps/lang/norsk-nynorsk.lang
+++ b/apps/lang/norsk-nynorsk.lang
@@ -10090,15 +10090,15 @@
10090 user: 10090 user:
10091 <source> 10091 <source>
10092 *: "List Acceleration Speed" 10092 *: "List Acceleration Speed"
10093 scrollwheel: none 10093 wheel_acceleration: none
10094 </source> 10094 </source>
10095 <dest> 10095 <dest>
10096 *: "Vis akselereringsfart" 10096 *: "Vis akselereringsfart"
10097 scrollwheel: none 10097 wheel_acceleration: none
10098 </dest> 10098 </dest>
10099 <voice> 10099 <voice>
10100 *: "Vis akselereringsfart" 10100 *: "Vis akselereringsfart"
10101 scrollwheel: none 10101 wheel_acceleration: none
10102 </voice> 10102 </voice>
10103</phrase> 10103</phrase>
10104<phrase> 10104<phrase>
@@ -10831,15 +10831,15 @@
10831 user: 10831 user:
10832 <source> 10832 <source>
10833 *: "List Acceleration Start Delay" 10833 *: "List Acceleration Start Delay"
10834 scrollwheel: none 10834 wheel_acceleration: none
10835 </source> 10835 </source>
10836 <dest> 10836 <dest>
10837 *: "Pause før listeakselerering" 10837 *: "Pause før listeakselerering"
10838 scrollwheel: none 10838 wheel_acceleration: none
10839 </dest> 10839 </dest>
10840 <voice> 10840 <voice>
10841 *: "Pause før listeakselerering" 10841 *: "Pause før listeakselerering"
10842 scrollwheel: none 10842 wheel_acceleration: none
10843 </voice> 10843 </voice>
10844</phrase> 10844</phrase>
10845<phrase> 10845<phrase>
diff --git a/apps/lang/norsk.lang b/apps/lang/norsk.lang
index 14b5310675..64f60d7a3d 100644
--- a/apps/lang/norsk.lang
+++ b/apps/lang/norsk.lang
@@ -10366,15 +10366,15 @@
10366 user: 10366 user:
10367 <source> 10367 <source>
10368 *: "List Acceleration Speed" 10368 *: "List Acceleration Speed"
10369 scrollwheel: none 10369 wheel_acceleration: none
10370 </source> 10370 </source>
10371 <dest> 10371 <dest>
10372 *: "Aksellerasjonshastighet i lister" 10372 *: "Aksellerasjonshastighet i lister"
10373 scrollwheel: none 10373 wheel_acceleration: none
10374 </dest> 10374 </dest>
10375 <voice> 10375 <voice>
10376 *: "Aksellerasjonshastighet i lister" 10376 *: "Aksellerasjonshastighet i lister"
10377 scrollwheel: none 10377 wheel_acceleration: none
10378 </voice> 10378 </voice>
10379</phrase> 10379</phrase>
10380<phrase> 10380<phrase>
@@ -11193,15 +11193,15 @@
11193 user: 11193 user:
11194 <source> 11194 <source>
11195 *: "List Acceleration Start Delay" 11195 *: "List Acceleration Start Delay"
11196 scrollwheel: none 11196 wheel_acceleration: none
11197 </source> 11197 </source>
11198 <dest> 11198 <dest>
11199 *: "Listeaksellerasjon startforsinkelse" 11199 *: "Listeaksellerasjon startforsinkelse"
11200 scrollwheel: none 11200 wheel_acceleration: none
11201 </dest> 11201 </dest>
11202 <voice> 11202 <voice>
11203 *: "Listeaksellerasjon startforsinkelse" 11203 *: "Listeaksellerasjon startforsinkelse"
11204 scrollwheel: none 11204 wheel_acceleration: none
11205 </voice> 11205 </voice>
11206</phrase> 11206</phrase>
11207<phrase> 11207<phrase>
diff --git a/apps/lang/polski.lang b/apps/lang/polski.lang
index 012d39b9db..6b8e724a5d 100644
--- a/apps/lang/polski.lang
+++ b/apps/lang/polski.lang
@@ -3269,15 +3269,15 @@
3269 user: 3269 user:
3270 <source> 3270 <source>
3271 *: "List Acceleration Start Delay" 3271 *: "List Acceleration Start Delay"
3272 scrollwheel: none 3272 wheel_acceleration: none
3273 </source> 3273 </source>
3274 <dest> 3274 <dest>
3275 *: "Opóźnienie przyspiesznie przy przeglądaniu list" 3275 *: "Opóźnienie przyspiesznie przy przeglądaniu list"
3276 scrollwheel: none 3276 wheel_acceleration: none
3277 </dest> 3277 </dest>
3278 <voice> 3278 <voice>
3279 *: "Opóźnienie przyspiesznie przy przeglądaniu list" 3279 *: "Opóźnienie przyspiesznie przy przeglądaniu list"
3280 scrollwheel: none 3280 wheel_acceleration: none
3281 </voice> 3281 </voice>
3282</phrase> 3282</phrase>
3283<phrase> 3283<phrase>
@@ -3286,15 +3286,15 @@
3286 user: 3286 user:
3287 <source> 3287 <source>
3288 *: "List Acceleration Speed" 3288 *: "List Acceleration Speed"
3289 scrollwheel: none 3289 wheel_acceleration: none
3290 </source> 3290 </source>
3291 <dest> 3291 <dest>
3292 *: "Przyspieszenie przeglądania list" 3292 *: "Przyspieszenie przeglądania list"
3293 scrollwheel: none 3293 wheel_acceleration: none
3294 </dest> 3294 </dest>
3295 <voice> 3295 <voice>
3296 *: "Przyspieszenie przeglądania list" 3296 *: "Przyspieszenie przeglądania list"
3297 scrollwheel: none 3297 wheel_acceleration: none
3298 </voice> 3298 </voice>
3299</phrase> 3299</phrase>
3300<phrase> 3300<phrase>
diff --git a/apps/lang/portugues-brasileiro.lang b/apps/lang/portugues-brasileiro.lang
index ead5c3dc69..345eecc702 100644
--- a/apps/lang/portugues-brasileiro.lang
+++ b/apps/lang/portugues-brasileiro.lang
@@ -3279,15 +3279,15 @@
3279 user: 3279 user:
3280 <source> 3280 <source>
3281 *: "List Acceleration Start Delay" 3281 *: "List Acceleration Start Delay"
3282 scrollwheel: none 3282 wheel_acceleration: none
3283 </source> 3283 </source>
3284 <dest> 3284 <dest>
3285 *: "Demora para Início da Aceleração da Lista" 3285 *: "Demora para Início da Aceleração da Lista"
3286 scrollwheel: none 3286 wheel_acceleration: none
3287 </dest> 3287 </dest>
3288 <voice> 3288 <voice>
3289 *: "Demora para Início da Aceleração da Lista" 3289 *: "Demora para Início da Aceleração da Lista"
3290 scrollwheel: none 3290 wheel_acceleration: none
3291 </voice> 3291 </voice>
3292</phrase> 3292</phrase>
3293<phrase> 3293<phrase>
@@ -3296,15 +3296,15 @@
3296 user: 3296 user:
3297 <source> 3297 <source>
3298 *: "List Acceleration Speed" 3298 *: "List Acceleration Speed"
3299 scrollwheel: none 3299 wheel_acceleration: none
3300 </source> 3300 </source>
3301 <dest> 3301 <dest>
3302 *: "Velocidade da Aceleração da Lista" 3302 *: "Velocidade da Aceleração da Lista"
3303 scrollwheel: none 3303 wheel_acceleration: none
3304 </dest> 3304 </dest>
3305 <voice> 3305 <voice>
3306 *: "Velocidade da Aceleração da Lista" 3306 *: "Velocidade da Aceleração da Lista"
3307 scrollwheel: none 3307 wheel_acceleration: none
3308 </voice> 3308 </voice>
3309</phrase> 3309</phrase>
3310<phrase> 3310<phrase>
diff --git a/apps/lang/portugues.lang b/apps/lang/portugues.lang
index aac8a9925f..c2b5ab9d52 100644
--- a/apps/lang/portugues.lang
+++ b/apps/lang/portugues.lang
@@ -8176,15 +8176,15 @@
8176 user: 8176 user:
8177 <source> 8177 <source>
8178 *: "List Acceleration Speed" 8178 *: "List Acceleration Speed"
8179 scrollwheel: none 8179 wheel_acceleration: none
8180 </source> 8180 </source>
8181 <dest> 8181 <dest>
8182 *: "Velocidade de Aceleração da Lista" 8182 *: "Velocidade de Aceleração da Lista"
8183 scrollwheel: none 8183 wheel_acceleration: none
8184 </dest> 8184 </dest>
8185 <voice> 8185 <voice>
8186 *: "List Acceleration Speed" 8186 *: "List Acceleration Speed"
8187 scrollwheel: none 8187 wheel_acceleration: none
8188 </voice> 8188 </voice>
8189</phrase> 8189</phrase>
8190<phrase> 8190<phrase>
@@ -10022,15 +10022,15 @@
10022 user: 10022 user:
10023 <source> 10023 <source>
10024 *: "List Acceleration Start Delay" 10024 *: "List Acceleration Start Delay"
10025 scrollwheel: none 10025 wheel_acceleration: none
10026 </source> 10026 </source>
10027 <dest> 10027 <dest>
10028 *: "Atraso no Início da Acelaração da Lista" 10028 *: "Atraso no Início da Acelaração da Lista"
10029 scrollwheel: none 10029 wheel_acceleration: none
10030 </dest> 10030 </dest>
10031 <voice> 10031 <voice>
10032 *: "List Acceleration Start Delay" 10032 *: "List Acceleration Start Delay"
10033 scrollwheel: none 10033 wheel_acceleration: none
10034 </voice> 10034 </voice>
10035</phrase> 10035</phrase>
10036<phrase> 10036<phrase>
diff --git a/apps/lang/romaneste.lang b/apps/lang/romaneste.lang
index 8eed2297f4..7d71499029 100644
--- a/apps/lang/romaneste.lang
+++ b/apps/lang/romaneste.lang
@@ -4820,15 +4820,15 @@
4820 user: 4820 user:
4821 <source> 4821 <source>
4822 *: "List Acceleration Speed" 4822 *: "List Acceleration Speed"
4823 scrollwheel: none 4823 wheel_acceleration: none
4824 </source> 4824 </source>
4825 <dest> 4825 <dest>
4826 *: "Viteza accelerare lista" 4826 *: "Viteza accelerare lista"
4827 scrollwheel: none 4827 wheel_acceleration: none
4828 </dest> 4828 </dest>
4829 <voice> 4829 <voice>
4830 *: "List Acceleration Speed" 4830 *: "List Acceleration Speed"
4831 scrollwheel: none 4831 wheel_acceleration: none
4832 </voice> 4832 </voice>
4833</phrase> 4833</phrase>
4834<phrase> 4834<phrase>
@@ -9693,15 +9693,15 @@
9693 user: 9693 user:
9694 <source> 9694 <source>
9695 *: "List Acceleration Start Delay" 9695 *: "List Acceleration Start Delay"
9696 scrollwheel: none 9696 wheel_acceleration: none
9697 </source> 9697 </source>
9698 <dest> 9698 <dest>
9699 *: "Intarzierea accelerarii startului listei" 9699 *: "Intarzierea accelerarii startului listei"
9700 scrollwheel: none 9700 wheel_acceleration: none
9701 </dest> 9701 </dest>
9702 <voice> 9702 <voice>
9703 *: "List Acceleration Start Delay" 9703 *: "List Acceleration Start Delay"
9704 scrollwheel: none 9704 wheel_acceleration: none
9705 </voice> 9705 </voice>
9706</phrase> 9706</phrase>
9707<phrase> 9707<phrase>
diff --git a/apps/lang/russian.lang b/apps/lang/russian.lang
index 9815f51922..e75addaa1b 100644
--- a/apps/lang/russian.lang
+++ b/apps/lang/russian.lang
@@ -8725,15 +8725,15 @@
8725 user: 8725 user:
8726 <source> 8726 <source>
8727 *: "List Acceleration Speed" 8727 *: "List Acceleration Speed"
8728 scrollwheel: none 8728 wheel_acceleration: none
8729 </source> 8729 </source>
8730 <dest> 8730 <dest>
8731 *: "Ускорение списка" 8731 *: "Ускорение списка"
8732 scrollwheel: none 8732 wheel_acceleration: none
8733 </dest> 8733 </dest>
8734 <voice> 8734 <voice>
8735 *: "Ускорение списка" 8735 *: "Ускорение списка"
8736 scrollwheel: none 8736 wheel_acceleration: none
8737 </voice> 8737 </voice>
8738</phrase> 8738</phrase>
8739<phrase> 8739<phrase>
@@ -10755,15 +10755,15 @@
10755 user: 10755 user:
10756 <source> 10756 <source>
10757 *: "List Acceleration Start Delay" 10757 *: "List Acceleration Start Delay"
10758 scrollwheel: none 10758 wheel_acceleration: none
10759 </source> 10759 </source>
10760 <dest> 10760 <dest>
10761 *: "Задержка начала списка" 10761 *: "Задержка начала списка"
10762 scrollwheel: none 10762 wheel_acceleration: none
10763 </dest> 10763 </dest>
10764 <voice> 10764 <voice>
10765 *: "Задержка начала списка" 10765 *: "Задержка начала списка"
10766 scrollwheel: none 10766 wheel_acceleration: none
10767 </voice> 10767 </voice>
10768</phrase> 10768</phrase>
10769<phrase> 10769<phrase>
diff --git a/apps/lang/srpski.lang b/apps/lang/srpski.lang
index bb80cdc4f4..37b37af10e 100644
--- a/apps/lang/srpski.lang
+++ b/apps/lang/srpski.lang
@@ -3269,15 +3269,15 @@
3269 user: 3269 user:
3270 <source> 3270 <source>
3271 *: "List Acceleration Start Delay" 3271 *: "List Acceleration Start Delay"
3272 scrollwheel: none 3272 wheel_acceleration: none
3273 </source> 3273 </source>
3274 <dest> 3274 <dest>
3275 *: "Кашњење до почетка скроловања листе" 3275 *: "Кашњење до почетка скроловања листе"
3276 scrollwheel: none 3276 wheel_acceleration: none
3277 </dest> 3277 </dest>
3278 <voice> 3278 <voice>
3279 *: "Кашњење до почетка скроловања листе" 3279 *: "Кашњење до почетка скроловања листе"
3280 scrollwheel: none 3280 wheel_acceleration: none
3281 </voice> 3281 </voice>
3282</phrase> 3282</phrase>
3283<phrase> 3283<phrase>
@@ -3286,15 +3286,15 @@
3286 user: 3286 user:
3287 <source> 3287 <source>
3288 *: "List Acceleration Speed" 3288 *: "List Acceleration Speed"
3289 scrollwheel: none 3289 wheel_acceleration: none
3290 </source> 3290 </source>
3291 <dest> 3291 <dest>
3292 *: "Брзина скроловања листе" 3292 *: "Брзина скроловања листе"
3293 scrollwheel: none 3293 wheel_acceleration: none
3294 </dest> 3294 </dest>
3295 <voice> 3295 <voice>
3296 *: "Брзина скроловања листе" 3296 *: "Брзина скроловања листе"
3297 scrollwheel: none 3297 wheel_acceleration: none
3298 </voice> 3298 </voice>
3299</phrase> 3299</phrase>
3300<phrase> 3300<phrase>
diff --git a/apps/lang/svenska.lang b/apps/lang/svenska.lang
index c54e08931b..857bca584c 100644
--- a/apps/lang/svenska.lang
+++ b/apps/lang/svenska.lang
@@ -3285,15 +3285,15 @@
3285 user: 3285 user:
3286 <source> 3286 <source>
3287 *: "List Acceleration Start Delay" 3287 *: "List Acceleration Start Delay"
3288 scrollwheel: none 3288 wheel_acceleration: none
3289 </source> 3289 </source>
3290 <dest> 3290 <dest>
3291 *: "Listaccelerationsstart" 3291 *: "Listaccelerationsstart"
3292 scrollwheel: none 3292 wheel_acceleration: none
3293 </dest> 3293 </dest>
3294 <voice> 3294 <voice>
3295 *: "Listaccelerationsstart" 3295 *: "Listaccelerationsstart"
3296 scrollwheel: none 3296 wheel_acceleration: none
3297 </voice> 3297 </voice>
3298</phrase> 3298</phrase>
3299<phrase> 3299<phrase>
@@ -3302,15 +3302,15 @@
3302 user: 3302 user:
3303 <source> 3303 <source>
3304 *: "List Acceleration Speed" 3304 *: "List Acceleration Speed"
3305 scrollwheel: none 3305 wheel_acceleration: none
3306 </source> 3306 </source>
3307 <dest> 3307 <dest>
3308 *: "Listaccelerationssteg" 3308 *: "Listaccelerationssteg"
3309 scrollwheel: none 3309 wheel_acceleration: none
3310 </dest> 3310 </dest>
3311 <voice> 3311 <voice>
3312 *: "Listaccelerationssteg" 3312 *: "Listaccelerationssteg"
3313 scrollwheel: none 3313 wheel_acceleration: none
3314 </voice> 3314 </voice>
3315</phrase> 3315</phrase>
3316<phrase> 3316<phrase>
diff --git a/apps/lang/tagalog.lang b/apps/lang/tagalog.lang
index 6c2bd51714..6c0f40da6d 100644
--- a/apps/lang/tagalog.lang
+++ b/apps/lang/tagalog.lang
@@ -3269,15 +3269,15 @@
3269 user: 3269 user:
3270 <source> 3270 <source>
3271 *: "List Acceleration Start Delay" 3271 *: "List Acceleration Start Delay"
3272 scrollwheel: none 3272 wheel_acceleration: none
3273 </source> 3273 </source>
3274 <dest> 3274 <dest>
3275 *: "Bilisihan ng listahan umpisahan abala" 3275 *: "Bilisihan ng listahan umpisahan abala"
3276 scrollwheel: none 3276 wheel_acceleration: none
3277 </dest> 3277 </dest>
3278 <voice> 3278 <voice>
3279 *: "List Acceleration Start Delay" 3279 *: "List Acceleration Start Delay"
3280 scrollwheel: none 3280 wheel_acceleration: none
3281 </voice> 3281 </voice>
3282</phrase> 3282</phrase>
3283<phrase> 3283<phrase>
@@ -3286,15 +3286,15 @@
3286 user: 3286 user:
3287 <source> 3287 <source>
3288 *: "List Acceleration Speed" 3288 *: "List Acceleration Speed"
3289 scrollwheel: none 3289 wheel_acceleration: none
3290 </source> 3290 </source>
3291 <dest> 3291 <dest>
3292 *: "Bilisihan ng listahan tulin" 3292 *: "Bilisihan ng listahan tulin"
3293 scrollwheel: none 3293 wheel_acceleration: none
3294 </dest> 3294 </dest>
3295 <voice> 3295 <voice>
3296 *: "List Acceleration Speed" 3296 *: "List Acceleration Speed"
3297 scrollwheel: none 3297 wheel_acceleration: none
3298 </voice> 3298 </voice>
3299</phrase> 3299</phrase>
3300<phrase> 3300<phrase>
diff --git a/apps/lang/thai.lang b/apps/lang/thai.lang
index f0ea6f1c70..2d94c6e693 100644
--- a/apps/lang/thai.lang
+++ b/apps/lang/thai.lang
@@ -3263,15 +3263,15 @@
3263 user: 3263 user:
3264 <source> 3264 <source>
3265 *: "List Acceleration Start Delay" 3265 *: "List Acceleration Start Delay"
3266 scrollwheel: none 3266 wheel_acceleration: none
3267 </source> 3267 </source>
3268 <dest> 3268 <dest>
3269 *: "หน่วงเวลาการเร่งรายการเริ่มต้น" 3269 *: "หน่วงเวลาการเร่งรายการเริ่มต้น"
3270 scrollwheel: none 3270 wheel_acceleration: none
3271 </dest> 3271 </dest>
3272 <voice> 3272 <voice>
3273 *: "List Acceleration Start Delay" 3273 *: "List Acceleration Start Delay"
3274 scrollwheel: none 3274 wheel_acceleration: none
3275 </voice> 3275 </voice>
3276</phrase> 3276</phrase>
3277<phrase> 3277<phrase>
@@ -3280,15 +3280,15 @@
3280 user: 3280 user:
3281 <source> 3281 <source>
3282 *: "List Acceleration Speed" 3282 *: "List Acceleration Speed"
3283 scrollwheel: none 3283 wheel_acceleration: none
3284 </source> 3284 </source>
3285 <dest> 3285 <dest>
3286 *: "ความเร็วของการเร่งรายการ" 3286 *: "ความเร็วของการเร่งรายการ"
3287 scrollwheel: none 3287 wheel_acceleration: none
3288 </dest> 3288 </dest>
3289 <voice> 3289 <voice>
3290 *: "List Acceleration Speed" 3290 *: "List Acceleration Speed"
3291 scrollwheel: none 3291 wheel_acceleration: none
3292 </voice> 3292 </voice>
3293</phrase> 3293</phrase>
3294<phrase> 3294<phrase>
diff --git a/apps/lang/walon.lang b/apps/lang/walon.lang
index c2aa2c669e..b824dd8e49 100644
--- a/apps/lang/walon.lang
+++ b/apps/lang/walon.lang
@@ -3284,15 +3284,15 @@
3284 user: 3284 user:
3285 <source> 3285 <source>
3286 *: "List Acceleration Start Delay" 3286 *: "List Acceleration Start Delay"
3287 scrollwheel: none 3287 wheel_acceleration: none
3288 </source> 3288 </source>
3289 <dest> 3289 <dest>
3290 *: "Tårdjaedje divant acceleråcion djivêye" 3290 *: "Tårdjaedje divant acceleråcion djivêye"
3291 scrollwheel: none 3291 wheel_acceleration: none
3292 </dest> 3292 </dest>
3293 <voice> 3293 <voice>
3294 *: "Tårdjaedje divant l'acceleråcion del djivêye" 3294 *: "Tårdjaedje divant l'acceleråcion del djivêye"
3295 scrollwheel: none 3295 wheel_acceleration: none
3296 </voice> 3296 </voice>
3297</phrase> 3297</phrase>
3298<phrase> 3298<phrase>
@@ -3301,15 +3301,15 @@
3301 user: 3301 user:
3302 <source> 3302 <source>
3303 *: "List Acceleration Speed" 3303 *: "List Acceleration Speed"
3304 scrollwheel: none 3304 wheel_acceleration: none
3305 </source> 3305 </source>
3306 <dest> 3306 <dest>
3307 *: "Radisté d'acceleråcion djivêye" 3307 *: "Radisté d'acceleråcion djivêye"
3308 scrollwheel: none 3308 wheel_acceleration: none
3309 </dest> 3309 </dest>
3310 <voice> 3310 <voice>
3311 *: "Radisté d'acceleråcion del djivêye" 3311 *: "Radisté d'acceleråcion del djivêye"
3312 scrollwheel: none 3312 wheel_acceleration: none
3313 </voice> 3313 </voice>
3314</phrase> 3314</phrase>
3315<phrase> 3315<phrase>
diff --git a/apps/menus/display_menu.c b/apps/menus/display_menu.c
index dbc7206b91..d70cf37687 100644
--- a/apps/menus/display_menu.c
+++ b/apps/menus/display_menu.c
@@ -251,11 +251,11 @@ MENUITEM_SETTING(jump_scroll, &global_settings.jump_scroll, NULL);
251MENUITEM_SETTING(jump_scroll_delay, &global_settings.jump_scroll_delay, NULL); 251MENUITEM_SETTING(jump_scroll_delay, &global_settings.jump_scroll_delay, NULL);
252#endif 252#endif
253/* list acceleration */ 253/* list acceleration */
254#ifndef HAVE_SCROLLWHEEL 254#ifndef HAVE_WHEEL_ACCELERATION
255MENUITEM_SETTING(list_accel_start_delay, 255MENUITEM_SETTING(list_accel_start_delay,
256 &global_settings.list_accel_start_delay, NULL); 256 &global_settings.list_accel_start_delay, NULL);
257MENUITEM_SETTING(list_accel_wait, &global_settings.list_accel_wait, NULL); 257MENUITEM_SETTING(list_accel_wait, &global_settings.list_accel_wait, NULL);
258#endif /* HAVE_SCROLLWHEEL */ 258#endif /* HAVE_WHEEL_ACCELERATION */
259#ifdef HAVE_LCD_BITMAP 259#ifdef HAVE_LCD_BITMAP
260static int screenscroll_callback(int action,const struct menu_item_ex *this_item) 260static int screenscroll_callback(int action,const struct menu_item_ex *this_item)
261{ 261{
@@ -290,7 +290,7 @@ MAKE_MENU(scroll_settings_menu, ID2P(LANG_SCROLL_MENU), 0, Icon_NOICON,
290 &offset_out_of_view, &screen_scroll_step, 290 &offset_out_of_view, &screen_scroll_step,
291#endif 291#endif
292 &scroll_paginated, 292 &scroll_paginated,
293#ifndef HAVE_SCROLLWHEEL 293#ifndef HAVE_WHEEL_ACCELERATION
294 &list_accel_start_delay, &list_accel_wait 294 &list_accel_start_delay, &list_accel_wait
295#endif 295#endif
296 ); 296 );
diff --git a/apps/settings.h b/apps/settings.h
index 201cd8f772..3ea9ee96e1 100644
--- a/apps/settings.h
+++ b/apps/settings.h
@@ -478,7 +478,7 @@ struct user_settings
478#endif 478#endif
479 479
480 /* misc options */ 480 /* misc options */
481#ifndef HAVE_SCROLLWHEEL 481#ifndef HAVE_WHEEL_ACCELERATION
482 int list_accel_start_delay; /* ms before we start increaseing step size */ 482 int list_accel_start_delay; /* ms before we start increaseing step size */
483 int list_accel_wait; /* ms between increases */ 483 int list_accel_wait; /* ms between increases */
484#endif 484#endif
diff --git a/apps/settings_list.c b/apps/settings_list.c
index f5b49f3447..2d9be0873c 100644
--- a/apps/settings_list.c
+++ b/apps/settings_list.c
@@ -319,7 +319,7 @@ static int32_t backlight_getlang(int value, int unit)
319} 319}
320#endif 320#endif
321 321
322#ifndef HAVE_SCROLLWHEEL 322#ifndef HAVE_WHEEL_ACCELERATION
323static void scanaccel_formatter(char *buffer, size_t buffer_size, 323static void scanaccel_formatter(char *buffer, size_t buffer_size,
324 int val, const char *unit) 324 int val, const char *unit)
325{ 325{
@@ -1420,14 +1420,14 @@ const struct settings_list settings[] = {
1420 MAX_BRIGHTNESS_SETTING, 1, NULL, NULL, 1420 MAX_BRIGHTNESS_SETTING, 1, NULL, NULL,
1421 buttonlight_set_brightness), 1421 buttonlight_set_brightness),
1422#endif 1422#endif
1423#ifndef HAVE_SCROLLWHEEL 1423#ifndef HAVE_WHEEL_ACCELERATION
1424 INT_SETTING(0, list_accel_start_delay, LANG_LISTACCEL_START_DELAY, 1424 INT_SETTING(0, list_accel_start_delay, LANG_LISTACCEL_START_DELAY,
1425 2, "list_accel_start_delay", UNIT_MS, 0, 10, 1, 1425 2, "list_accel_start_delay", UNIT_MS, 0, 10, 1,
1426 formatter_unit_0_is_off, getlang_unit_0_is_off, NULL), 1426 formatter_unit_0_is_off, getlang_unit_0_is_off, NULL),
1427 INT_SETTING(0, list_accel_wait, LANG_LISTACCEL_ACCEL_SPEED, 1427 INT_SETTING(0, list_accel_wait, LANG_LISTACCEL_ACCEL_SPEED,
1428 3, "list_accel_wait", UNIT_SEC, 1, 10, 1, 1428 3, "list_accel_wait", UNIT_SEC, 1, 10, 1,
1429 scanaccel_formatter, getlang_unit_0_is_off, NULL), 1429 scanaccel_formatter, getlang_unit_0_is_off, NULL),
1430#endif /* HAVE_SCROLLWHEEL */ 1430#endif /* HAVE_WHEEL_ACCELERATION */
1431#if CONFIG_CODEC == SWCODEC 1431#if CONFIG_CODEC == SWCODEC
1432 /* keyclick */ 1432 /* keyclick */
1433 CHOICE_SETTING(0, keyclick, LANG_KEYCLICK, 0, 1433 CHOICE_SETTING(0, keyclick, LANG_KEYCLICK, 0,
diff --git a/firmware/drivers/button.c b/firmware/drivers/button.c
index 2a9428565c..7d4daafdc2 100644
--- a/firmware/drivers/button.c
+++ b/firmware/drivers/button.c
@@ -549,7 +549,7 @@ void button_clear_queue(void)
549 549
550#endif /* SIMULATOR */ 550#endif /* SIMULATOR */
551 551
552#ifdef HAVE_SCROLLWHEEL 552#ifdef HAVE_WHEEL_ACCELERATION
553/* WHEEL_ACCEL_FACTOR = 2^16 / WHEEL_ACCEL_START */ 553/* WHEEL_ACCEL_FACTOR = 2^16 / WHEEL_ACCEL_START */
554#define WHEEL_ACCEL_FACTOR (1<<16)/WHEEL_ACCEL_START 554#define WHEEL_ACCEL_FACTOR (1<<16)/WHEEL_ACCEL_START
555/** 555/**
@@ -591,4 +591,4 @@ int button_apply_acceleration(const unsigned int data)
591 591
592 return delta; 592 return delta;
593} 593}
594#endif /* HAVE_SCROLLWHEEL */ 594#endif /* HAVE_WHEEL_ACCELERATION */
diff --git a/firmware/export/button.h b/firmware/export/button.h
index eb2435bed0..d5a8001fb7 100644
--- a/firmware/export/button.h
+++ b/firmware/export/button.h
@@ -56,7 +56,7 @@ int wheel_status(void);
56void wheel_send_events(bool send); 56void wheel_send_events(bool send);
57#endif 57#endif
58 58
59#ifdef HAVE_SCROLLWHEEL 59#ifdef HAVE_WHEEL_ACCELERATION
60int button_apply_acceleration(const unsigned int data); 60int button_apply_acceleration(const unsigned int data);
61#endif 61#endif
62 62
diff --git a/firmware/export/config-e200.h b/firmware/export/config-e200.h
index 3fb491f723..e4d4b739bc 100644
--- a/firmware/export/config-e200.h
+++ b/firmware/export/config-e200.h
@@ -106,6 +106,8 @@
106 106
107/* define this if the unit uses a scrollwheel for navigation */ 107/* define this if the unit uses a scrollwheel for navigation */
108#define HAVE_SCROLLWHEEL 108#define HAVE_SCROLLWHEEL
109/* define to activate advanced wheel acceleration code */
110#define HAVE_WHEEL_ACCELERATION
109/* define from which rotation speed [degree/sec] on the acceleration starts */ 111/* define from which rotation speed [degree/sec] on the acceleration starts */
110#define WHEEL_ACCEL_START 540 112#define WHEEL_ACCEL_START 540
111/* define type of acceleration (1 = ^2, 2 = ^3, 3 = ^4) */ 113/* define type of acceleration (1 = ^2, 2 = ^3, 3 = ^4) */
diff --git a/firmware/export/config-e200v2.h b/firmware/export/config-e200v2.h
index e8bc3db63d..5d2fa81df7 100644
--- a/firmware/export/config-e200v2.h
+++ b/firmware/export/config-e200v2.h
@@ -116,6 +116,8 @@
116 116
117/* define this if the unit uses a scrollwheel for navigation */ 117/* define this if the unit uses a scrollwheel for navigation */
118#define HAVE_SCROLLWHEEL 118#define HAVE_SCROLLWHEEL
119/* define to activate advanced wheel acceleration code */
120#define HAVE_WHEEL_ACCELERATION
119/* define from which rotation speed [degree/sec] on the acceleration starts */ 121/* define from which rotation speed [degree/sec] on the acceleration starts */
120#define WHEEL_ACCEL_START 540 122#define WHEEL_ACCEL_START 540
121/* define type of acceleration (1 = ^2, 2 = ^3, 3 = ^4) */ 123/* define type of acceleration (1 = ^2, 2 = ^3, 3 = ^4) */
diff --git a/firmware/export/config-fuze.h b/firmware/export/config-fuze.h
index 32a7a00bcb..c52298f442 100644
--- a/firmware/export/config-fuze.h
+++ b/firmware/export/config-fuze.h
@@ -116,6 +116,8 @@
116 116
117/* define this if the unit uses a scrollwheel for navigation */ 117/* define this if the unit uses a scrollwheel for navigation */
118#define HAVE_SCROLLWHEEL 118#define HAVE_SCROLLWHEEL
119/* define to activate advanced wheel acceleration code */
120#define HAVE_WHEEL_ACCELERATION
119/* define from which rotation speed [degree/sec] on the acceleration starts */ 121/* define from which rotation speed [degree/sec] on the acceleration starts */
120#define WHEEL_ACCEL_START 540 122#define WHEEL_ACCEL_START 540
121/* define type of acceleration (1 = ^2, 2 = ^3, 3 = ^4) */ 123/* define type of acceleration (1 = ^2, 2 = ^3, 3 = ^4) */
diff --git a/firmware/export/config-ipod1g2g.h b/firmware/export/config-ipod1g2g.h
index 1cd9ee2166..b4acd38b5b 100644
--- a/firmware/export/config-ipod1g2g.h
+++ b/firmware/export/config-ipod1g2g.h
@@ -69,6 +69,8 @@
69 69
70#define CONFIG_KEYPAD IPOD_1G2G_PAD 70#define CONFIG_KEYPAD IPOD_1G2G_PAD
71 71
72#define HAVE_SCROLLWHEEL
73
72/* Define this if you do software codec */ 74/* Define this if you do software codec */
73#define CONFIG_CODEC SWCODEC 75#define CONFIG_CODEC SWCODEC
74 76
diff --git a/firmware/export/config-ipod3g.h b/firmware/export/config-ipod3g.h
index 0a8ae5766b..57773750f2 100644
--- a/firmware/export/config-ipod3g.h
+++ b/firmware/export/config-ipod3g.h
@@ -70,6 +70,8 @@
70 70
71#define CONFIG_KEYPAD IPOD_3G_PAD 71#define CONFIG_KEYPAD IPOD_3G_PAD
72 72
73#define HAVE_SCROLLWHEEL
74
73/* Define this if you do software codec */ 75/* Define this if you do software codec */
74#define CONFIG_CODEC SWCODEC 76#define CONFIG_CODEC SWCODEC
75 77
diff --git a/firmware/export/config-ipod4g.h b/firmware/export/config-ipod4g.h
index 47a7bd9711..7cbe2145f2 100644
--- a/firmware/export/config-ipod4g.h
+++ b/firmware/export/config-ipod4g.h
@@ -106,6 +106,8 @@
106 106
107/* define this if the unit uses a scrollwheel for navigation */ 107/* define this if the unit uses a scrollwheel for navigation */
108#define HAVE_SCROLLWHEEL 108#define HAVE_SCROLLWHEEL
109/* define to activate advanced wheel acceleration code */
110#define HAVE_WHEEL_ACCELERATION
109/* define from which rotation speed [degree/sec] on the acceleration starts */ 111/* define from which rotation speed [degree/sec] on the acceleration starts */
110#define WHEEL_ACCEL_START 270 112#define WHEEL_ACCEL_START 270
111/* define type of acceleration (1 = ^2, 2 = ^3, 3 = ^4) */ 113/* define type of acceleration (1 = ^2, 2 = ^3, 3 = ^4) */
diff --git a/firmware/export/config-ipodcolor.h b/firmware/export/config-ipodcolor.h
index 476ebf983d..adb0f0ba1c 100644
--- a/firmware/export/config-ipodcolor.h
+++ b/firmware/export/config-ipodcolor.h
@@ -90,6 +90,8 @@
90 90
91/* define this if the unit uses a scrollwheel for navigation */ 91/* define this if the unit uses a scrollwheel for navigation */
92#define HAVE_SCROLLWHEEL 92#define HAVE_SCROLLWHEEL
93/* define to activate advanced wheel acceleration code */
94#define HAVE_WHEEL_ACCELERATION
93/* define from which rotation speed [degree/sec] on the acceleration starts */ 95/* define from which rotation speed [degree/sec] on the acceleration starts */
94#define WHEEL_ACCEL_START 270 96#define WHEEL_ACCEL_START 270
95/* define type of acceleration (1 = ^2, 2 = ^3, 3 = ^4) */ 97/* define type of acceleration (1 = ^2, 2 = ^3, 3 = ^4) */
diff --git a/firmware/export/config-ipodmini.h b/firmware/export/config-ipodmini.h
index b168901a1e..76c81bd86d 100644
--- a/firmware/export/config-ipodmini.h
+++ b/firmware/export/config-ipodmini.h
@@ -69,6 +69,8 @@
69 69
70#define CONFIG_KEYPAD IPOD_4G_PAD 70#define CONFIG_KEYPAD IPOD_4G_PAD
71 71
72#define HAVE_SCROLLWHEEL
73
72/* Define this if you do software codec */ 74/* Define this if you do software codec */
73#define CONFIG_CODEC SWCODEC 75#define CONFIG_CODEC SWCODEC
74 76
diff --git a/firmware/export/config-ipodmini2g.h b/firmware/export/config-ipodmini2g.h
index cf042b4e45..3f37ce940f 100644
--- a/firmware/export/config-ipodmini2g.h
+++ b/firmware/export/config-ipodmini2g.h
@@ -111,6 +111,8 @@
111 111
112/* define this if the unit uses a scrollwheel for navigation */ 112/* define this if the unit uses a scrollwheel for navigation */
113#define HAVE_SCROLLWHEEL 113#define HAVE_SCROLLWHEEL
114/* define to activate advanced wheel acceleration code */
115#define HAVE_WHEEL_ACCELERATION
114/* define from which rotation speed [degree/sec] on the acceleration starts */ 116/* define from which rotation speed [degree/sec] on the acceleration starts */
115#define WHEEL_ACCEL_START 270 117#define WHEEL_ACCEL_START 270
116/* define type of acceleration (1 = ^2, 2 = ^3, 3 = ^4) */ 118/* define type of acceleration (1 = ^2, 2 = ^3, 3 = ^4) */
diff --git a/firmware/export/config-ipodnano.h b/firmware/export/config-ipodnano.h
index 92f9dc03c0..7947997ee0 100644
--- a/firmware/export/config-ipodnano.h
+++ b/firmware/export/config-ipodnano.h
@@ -94,6 +94,8 @@
94 94
95/* define this if the unit uses a scrollwheel for navigation */ 95/* define this if the unit uses a scrollwheel for navigation */
96#define HAVE_SCROLLWHEEL 96#define HAVE_SCROLLWHEEL
97/* define to activate advanced wheel acceleration code */
98#define HAVE_WHEEL_ACCELERATION
97/* define from which rotation speed [degree/sec] on the acceleration starts */ 99/* define from which rotation speed [degree/sec] on the acceleration starts */
98#define WHEEL_ACCEL_START 270 100#define WHEEL_ACCEL_START 270
99/* define type of acceleration (1 = ^2, 2 = ^3, 3 = ^4) */ 101/* define type of acceleration (1 = ^2, 2 = ^3, 3 = ^4) */
diff --git a/firmware/export/config-ipodvideo.h b/firmware/export/config-ipodvideo.h
index 3812b44943..0ad3b5c7f2 100644
--- a/firmware/export/config-ipodvideo.h
+++ b/firmware/export/config-ipodvideo.h
@@ -100,6 +100,8 @@
100 100
101/* define this if the unit uses a scrollwheel for navigation */ 101/* define this if the unit uses a scrollwheel for navigation */
102#define HAVE_SCROLLWHEEL 102#define HAVE_SCROLLWHEEL
103/* define to activate advanced wheel acceleration code */
104#define HAVE_WHEEL_ACCELERATION
103/* define from which rotation speed [degree/sec] on the acceleration starts */ 105/* define from which rotation speed [degree/sec] on the acceleration starts */
104#define WHEEL_ACCEL_START 270 106#define WHEEL_ACCEL_START 270
105/* define type of acceleration (1 = ^2, 2 = ^3, 3 = ^4) */ 107/* define type of acceleration (1 = ^2, 2 = ^3, 3 = ^4) */
diff --git a/manual/appendix/config_file_options.tex b/manual/appendix/config_file_options.tex
index 4230113183..7f7e225007 100644
--- a/manual/appendix/config_file_options.tex
+++ b/manual/appendix/config_file_options.tex
@@ -134,7 +134,7 @@
134 \opt{radio}{radio, } 134 \opt{radio}{radio, }
135 bookmarks & N/A\\ 135 bookmarks & N/A\\
136 playlist catalog directory & /path/to/dir & N/A\\ 136 playlist catalog directory & /path/to/dir & N/A\\
137 \opt{scrollwheel}{ 137 \opt{wheel_acceleration}{
138 list\_accel\_start\_delay & 0 to 10 & ms\\ 138 list\_accel\_start\_delay & 0 to 10 & ms\\
139 list\_accel\_wait & 1 to 10 & seconds\\ 139 list\_accel\_wait & 1 to 10 & seconds\\
140 } 140 }
diff --git a/manual/plugins/calculator.tex b/manual/plugins/calculator.tex
index 5ff277993f..e6980899da 100644
--- a/manual/plugins/calculator.tex
+++ b/manual/plugins/calculator.tex
@@ -12,7 +12,7 @@ standard calculator. Pressing the ``1st'' and ``2nd'' buttons will toggle betwee
12 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 12 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD%
13 ,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp{} / \ButtonDown} 13 ,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp{} / \ButtonDown}
14 \opt{SANSA_E200_PAD}{/} 14 \opt{SANSA_E200_PAD}{/}
15 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack} 15 \opt{scrollwheel}{\ButtonScrollFwd{} / \ButtonScrollBack}
16 \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown} 16 \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown}
17 & Move around the keypad\\ 17 & Move around the keypad\\
18 % 18 %
diff --git a/manual/plugins/pictureflow.tex b/manual/plugins/pictureflow.tex
index 056c5e89ad..da7f8726cb 100644
--- a/manual/plugins/pictureflow.tex
+++ b/manual/plugins/pictureflow.tex
@@ -23,23 +23,21 @@ play music.}
23\subsubsection{Keys} 23\subsubsection{Keys}
24\begin{table} 24\begin{table}
25 \begin{btnmap}{}{} 25 \begin{btnmap}{}{}
26 \opt{scrollwheel,ipodmini,IPOD_1G2G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD}{ 26 \opt{scrollwheel,IRIVER_H10_PAD}{
27 \opt{scrollwheel,ipodmini,IPOD_1G2G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack} 27 \opt{scrollwheel}{\ButtonScrollFwd{} / \ButtonScrollBack}
28 \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown} 28 \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown}
29 & Scroll through albums / track list\\} 29 & Scroll through albums / track list\\}
30 30
31 \nopt{scrollwheel,ipodmini,IPOD_1G2G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD}{\ButtonLeft{} / \ButtonRight 31 \nopt{scrollwheel,IRIVER_H10_PAD}{\ButtonLeft{} / \ButtonRight
32 & Scroll through albums\\} 32 & Scroll through albums\\}
33 33
34 \nopt{scrollwheel,ipodmini,IPOD_1G2G_PAD,IPOD_3G_PAD,SANSA_C200_PAD,IRIVER_H10_PAD}{\ButtonUp{} / \ButtonDown 34 \nopt{scrollwheel,SANSA_C200_PAD,IRIVER_H10_PAD}{\ButtonUp{} / \ButtonDown
35 & Scroll through track list\\} 35 & Scroll through track list\\}
36 36
37 \opt{SANSA_C200_PAD}{\ButtonUp 37 \opt{SANSA_C200_PAD}{\ButtonUp
38 & Scroll up through track list\\} 38 & Scroll up through track list\\}
39 39
40 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,% 40 \nopt{IRIVER_H10_PAD}{\ButtonSelect}
41 GIGABEATS_PAD,SANSA_E200_PAD,SANSA_C200_PAD,MROBE100_PAD,%
42 IPOD_1G2G_PAD,IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonSelect}
43 \opt{IRIVER_H10_PAD}{\ButtonRew} 41 \opt{IRIVER_H10_PAD}{\ButtonRew}
44 & Switch between cover view and track list\\ 42 & Switch between cover view and track list\\
45 43
diff --git a/manual/plugins/rockblox.tex b/manual/plugins/rockblox.tex
index 3dc98b524a..19542f9b7d 100644
--- a/manual/plugins/rockblox.tex
+++ b/manual/plugins/rockblox.tex
@@ -32,7 +32,7 @@ making the blocks fall faster. If the pile of blocks reaches the ceiling, the ga
32 \opt{RECORDER_PAD}{\ButtonPlay} 32 \opt{RECORDER_PAD}{\ButtonPlay}
33 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp} 33 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp}
34 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect} 34 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
35 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{\ButtonScrollFwd} 35 \opt{scrollwheel}{\ButtonScrollFwd}
36 \opt{IAUDIO_X5_PAD}{\ButtonPower} 36 \opt{IAUDIO_X5_PAD}{\ButtonPower}
37 \opt{IRIVER_H10_PAD}{\ButtonRew} 37 \opt{IRIVER_H10_PAD}{\ButtonRew}
38 \opt{SANSA_C200_PAD}{\ButtonVolDown} 38 \opt{SANSA_C200_PAD}{\ButtonVolDown}