Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  Deadzones for fuze+ touchpad's buttons
« previous next »
  • Print
Pages: [1]

Author Topic: Deadzones for fuze+ touchpad's buttons  (Read 4619 times)

Offline BenBrown

  • Member
  • *
  • Posts: 41
  • foolsh
Deadzones for fuze+ touchpad's buttons
« on: November 25, 2013, 03:23:56 AM »
Update: pamaury rewrote most everything, you know, so it would be correct :) and have everything work as you would expect it :)

Here is the gerrit link, http://gerrit.rockbox.org/r/#/c/677/

This adds an entry under the system settings, giving you a choice from 0% to 100% for your dead zones.  Works very well for me, even at the maximum
« Last Edit: December 01, 2013, 02:07:58 PM by BenBrown »
Logged
foolsh

Offline pamaury

  • Developer
  • Member
  • *
  • Posts: 508
Re: Deadzones for fuze+ touchpad's buttons
« Reply #1 on: November 26, 2013, 06:11:04 AM »
That's an interesting suggestion. I'm not sure I have heard anyone else suggest it so I'll try myself to see what the effect. For reference, did you try several values for the dead zones and if you did, what would be the values you would consider comfortable ?
I think it will be hard to please everyone, but maybe we can introduce a setting if people feel it's useful.
Logged
Please don't PM me, use our IRC channel instead.

Offline BenBrown

  • Member
  • *
  • Posts: 41
  • foolsh
Re: Deadzones for fuze+ touchpad's buttons
« Reply #2 on: November 26, 2013, 07:06:16 AM »
Quote
did you try several values for the dead zones

No, after studying a graphic representation of the touchpad's coordinate structure, I kinda just plugged in values that seemed reasonable.  This player is my daily driver, so far it seems comfortable at 400x300

Quote
but maybe we can introduce a setting

I didn't consider that, sounds good to me I like that idea.  Let me see what I can do.

Logged
foolsh

Offline Julian67

  • Member
  • *
  • Posts: 116
Re: Deadzones for fuze+ touchpad's buttons
« Reply #3 on: November 26, 2013, 08:06:16 AM »
I just built with these settings and as a fellow member of the fat fingered fraternity I can say it is really helpful.  I much prefer to occasionally miss a press than to press the wrong button.
Logged

Offline silvertree

  • Member
  • *
  • Posts: 51
Re: Deadzones for fuze+ touchpad's buttons
« Reply #4 on: November 26, 2013, 08:25:40 AM »
As a user, this proposal interests me. 

I appreciate your involvement.
Logged

Offline monoid

  • Member
  • *
  • Posts: 107
Re: Deadzones for fuze+ touchpad's buttons
« Reply #5 on: November 27, 2013, 05:40:01 AM »
Good idea! I do not have thick fingers, but still I sometimes hit different key than intended.

It might be handy if this idea would be incorporated in the main branch of firmware development.
Logged

Offline metaphys

  • Member
  • *
  • Posts: 133
Re: Deadzones for fuze+ touchpad's buttons
« Reply #6 on: December 01, 2013, 06:04:22 AM »
Indeed this a great idea
Logged

Offline pamaury

  • Developer
  • Member
  • *
  • Posts: 508
Re: Deadzones for fuze+ touchpad's buttons
« Reply #7 on: December 01, 2013, 05:35:19 PM »
Hello,
for those who can compile, here is the patch we have come up with: http://gerrit.rockbox.org/r/#/c/677/
And for those who can't compile, here is a prebuilt version with current HEAD: https://www.dropbox.com/s/vsksdgfjiogpyrq/rockbox_fuzep_deadzones.zip
If no one reports a blocking failure, I will commit this in a few days.
Logged
Please don't PM me, use our IRC channel instead.

Offline gontofe

  • Member
  • *
  • Posts: 14
Re: Deadzones for fuze+ touchpad's buttons
« Reply #8 on: August 17, 2014, 03:48:00 AM »
Just out of interest, I get an error when building this patch for the simulator:

Code: [Select]
CP UI256.bmp
AR libuisimulator.a
LD rockboxui
/home/mike/dev/rockbox/build/apps/settings.o: In function `settings_apply':
/home/mike/dev/rockbox/apps/settings.c:1065: undefined reference to `touchpad_set_deadzone'
/home/mike/dev/rockbox/build/apps/settings_list.o:(.data+0x1c0): undefined reference to `touchpad_set_deadzone'
collect2: error: ld returned 1 exit status
/home/mike/dev/rockbox/uisimulator/uisimulator.make:34: recipe for target '/home/mike/dev/rockbox/build/rockboxui' failed
make: *** [/home/mike/dev/rockbox/build/rockboxui] Error 1

Is there any extra configuration required to set this up?
Logged

Offline pamaury

  • Developer
  • Member
  • *
  • Posts: 508
Re: Deadzones for fuze+ touchpad's buttons
« Reply #9 on: August 20, 2014, 03:49:34 AM »
That's a good point, the patch is not intended for the simulator. Implementing dead zones in the simulator would be quite some work, for very limited interest since the code would be completely different from target code. I have uploaded a new version to fix the compile issue.
Logged
Please don't PM me, use our IRC channel instead.

Offline gontofe

  • Member
  • *
  • Posts: 14
Re: Deadzones for fuze+ touchpad's buttons
« Reply #10 on: August 30, 2014, 03:50:06 AM »
Hi there, this seems to work quite well.

Finally got everything patched and compiled and running on Fuze+.

Not sure if it's one of those settings that I'll get obsessed with fine tuning, and then at some point update Rockbox and forget to set it again! I've had a bit of a play around (chiefly using the 'search' function as the on-screen keyboard provides quite a good test), and it seems to provide a fairly good range. Lowest values are noticeably more likely to trigger unwanted keys, higher values require more deliberate presses.

All good!
Logged

Offline BenBrown

  • Member
  • *
  • Posts: 41
  • foolsh
Re: Deadzones for fuze+ touchpad's buttons
« Reply #11 on: August 30, 2014, 01:28:13 PM »
gontofe - I agree, I've been using this for a few months, it's great.  It really lowers the level of frustration I was having with my Fuze+.

Pamaury - I've added a patch to gerrit, the deadzone entry for the fuze+ manual.  I don't see you much on IRC, conflicting schedules I guess,  but if you feel everything is good with this feature, IMO it's ready to merge.
Logged
foolsh

Offline pamaury

  • Developer
  • Member
  • *
  • Posts: 508
Re: Deadzones for fuze+ touchpad's buttons
« Reply #12 on: August 30, 2014, 02:20:20 PM »
Great, that looks fine.  I'll have a look at the resulting PDF and if no one objects, I'm going to commit both the deadzone and manual entries.
Logged
Please don't PM me, use our IRC channel instead.

Offline BenBrown

  • Member
  • *
  • Posts: 41
  • foolsh
Re: Deadzones for fuze+ touchpad's buttons
« Reply #13 on: August 30, 2014, 03:36:04 PM »
Awesome, BTW sorry for disappearing for a few months out of the blue.
Logged
foolsh

Offline pamaury

  • Developer
  • Member
  • *
  • Posts: 508
Re: Deadzones for fuze+ touchpad's buttons
« Reply #14 on: September 08, 2014, 07:06:17 AM »
Patches have been committed. Thanks to everyone for testing and big thanks to BenBrown for the manual entry.
Logged
Please don't PM me, use our IRC channel instead.

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  Deadzones for fuze+ touchpad's buttons
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.109 seconds with 14 queries.