diff options
author | Amaury Pouly <amaury.pouly@gmail.com> | 2013-12-01 18:25:42 +0000 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2014-09-08 11:21:54 +0200 |
commit | 8146b40e73bb999001787fbf414c96acf5dce2a8 (patch) | |
tree | e3a1b2f951fd439c71d82e387d04df10d926b4e9 /apps/lang | |
parent | 847106cdb20a0297dc9a10f212f0e3c8e6f3d58c (diff) | |
download | rockbox-8146b40e73bb999001787fbf414c96acf5dce2a8.tar.gz rockbox-8146b40e73bb999001787fbf414c96acf5dce2a8.zip |
Fuze+: add a configurable deadzone area for touchpad buttons
To stop erroneous button presses, allow users to add a deadzone between
the button via the Settings > General > System menu > Touch Dead Zone.
The configuration was chosen this way: the touchpad has the same DPI
in both direction so the setting applies the same on both the X and Y
axis. The setting ranges from 0 to 100 and is internally multiplied by 2
giving a maximum deadzone of 2*100 = 200 around each button, which
account for 400 total (once around each button), effectively reducing
each virtual button from 1000x600 to 600x200 when using the maximum value.
Change-Id: I8683c63d2950200eb32d1dda0a00bbd92d83d5be
Reviewed-on: http://gerrit.rockbox.org/677
Reviewed-by: Benjamin Brown <foolshperson@gmail.com>
Tested: Benjamin Brown <foolshperson@gmail.com>
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
Diffstat (limited to 'apps/lang')
-rw-r--r-- | apps/lang/english-us.lang | 17 | ||||
-rw-r--r-- | apps/lang/english.lang | 17 |
2 files changed, 34 insertions, 0 deletions
diff --git a/apps/lang/english-us.lang b/apps/lang/english-us.lang index a6549dafd5..4a316cedca 100644 --- a/apps/lang/english-us.lang +++ b/apps/lang/english-us.lang | |||
@@ -10606,6 +10606,23 @@ | |||
10606 | </voice> | 10606 | </voice> |
10607 | </phrase> | 10607 | </phrase> |
10608 | <phrase> | 10608 | <phrase> |
10609 | id: LANG_DEADZONE | ||
10610 | desc: touchpad deadzone setting | ||
10611 | user: core | ||
10612 | <source> | ||
10613 | *: none | ||
10614 | sansafuzeplus: "Touchpad Dead Zone" | ||
10615 | </source> | ||
10616 | <dest> | ||
10617 | *: none | ||
10618 | sansafuzeplus: "Touchpad Dead Zone" | ||
10619 | </dest> | ||
10620 | <voice> | ||
10621 | *: none | ||
10622 | sansafuzeplus: "Touchpad Dead Zone" | ||
10623 | </voice> | ||
10624 | </phrase> | ||
10625 | <phrase> | ||
10609 | id: LANG_HIGH | 10626 | id: LANG_HIGH |
10610 | desc: in settings_menu | 10627 | desc: in settings_menu |
10611 | user: core | 10628 | user: core |
diff --git a/apps/lang/english.lang b/apps/lang/english.lang index 9914b160f1..113570522c 100644 --- a/apps/lang/english.lang +++ b/apps/lang/english.lang | |||
@@ -10693,6 +10693,23 @@ | |||
10693 | </voice> | 10693 | </voice> |
10694 | </phrase> | 10694 | </phrase> |
10695 | <phrase> | 10695 | <phrase> |
10696 | id: LANG_DEADZONE | ||
10697 | desc: touchpad deadzone setting | ||
10698 | user: core | ||
10699 | <source> | ||
10700 | *: none | ||
10701 | sansafuzeplus: "Touchpad Dead Zone" | ||
10702 | </source> | ||
10703 | <dest> | ||
10704 | *: none | ||
10705 | sansafuzeplus: "Touchpad Dead Zone" | ||
10706 | </dest> | ||
10707 | <voice> | ||
10708 | *: none | ||
10709 | sansafuzeplus: "Touchpad Dead Zone" | ||
10710 | </voice> | ||
10711 | </phrase> | ||
10712 | <phrase> | ||
10696 | id: LANG_HIGH | 10713 | id: LANG_HIGH |
10697 | desc: in settings_menu | 10714 | desc: in settings_menu |
10698 | user: core | 10715 | user: core |