Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Custom button mappings - a proposal

Custom button mappings - a proposal

From: Frank Gevaerts <frank_at_gevaerts.be>
Date: Thu, 22 Oct 2009 21:58:42 +0200

Hi,

I'd like to discuss a way to support custom button mappings that avoids
the often cited problems about supportability.

Basically, there would be a setting that enables a specific key or key
combination to switch to a custom button map. To make things clear, the
setting itself does not switch, and on boot the default button map will
be active.

Possible button combinations to switch to the custom map could be:
a. hold (i.e. hold on == custom map).
b. switch hold on while holding a specific button (similar to above, but
   hold itself stays usable)
c. hold on-off while holding a specific button.
d. some other unlikely to accidentally hit combination that's not used
   yet.

I'm undecided whether the custom button map should be the same for all
screens, or should be customisable per screen.

All standard controls will be disabled by the custom map, including
touchscreen. They can of course be re-enabled in the map itself.
 
Thoughts? Questions?

Frank

-- 
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it." - Brian W. Kernighan
Received on 2009-10-22

Page was last modified "Jan 10 2012" The Rockbox Crew
aaa