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:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  Keymap standardisation for the Sansa Clip
« previous next »
  • Print
Pages: [1]

Author Topic: Keymap standardisation for the Sansa Clip  (Read 1641 times)

Offline mattofdoom

  • Member
  • *
  • Posts: 4
Keymap standardisation for the Sansa Clip
« on: July 29, 2010, 07:20:21 PM »
Hello there,

I've registered with the forum especially to raise this particular topic, so you have my apologies if I have inadvertently commit some foolish newbie error.

I'm using Rockbox on a Sansa Clip (v2), and for the most part I really appreciate it. I especially enjoy gapless playback, the small fonts, file/folder browsing and rockblox. It's all rather impressive.

I keep getting driven back to booting with the usual firmware, though, because I find the current key-bindings frustratingly inconsistent and unintuitive. I get the impression that perhaps they have been condensed down from a map that makes sense on a larger player with more buttons, and it's lost a certain je ne sais quoi in the translation

Some examples:

At first, it appears that from the file/db browser or from the main menu, one cannot quickly reach the WPS without navigating to it from the menu. This seemed like a shame, because it's quite a useful function. After a bit of digging it transpires that it can be reached by holding 'Home' and pressing 'Select'. This seemed a bit cumbersome, and one has to be quick not to hold 'home' for too long as the little quick menu appears instead.

Later it transpires that when one is using the 'current playlist' screen, despite this screen having the same look and feel of the file/db browser, now one cannot reach the WPS using 'home' and 'select' anymore. One has to use 'left' now. On the topic of the playlist screen, from the WPS why does one have to *hold* 'down' to bring it up, when a quick press of 'down' does nothing. Why not just a quick press? And if holding 'down' gets one the playlist up, why does pressing 'left' clear it?

At least some things seem constant, like the 'home' button always brings up the main menu. That is, until one listens to the FM radio, when now you need to give the power switch a quick slide to bring up the menu, despite menu's usual 'home' button seeming to do nothing.

This is just a sample of my feelings on the topic, however I'm conscious of the fact that this post is already bordering on the wordy. I'd love to know what other clip users feel of the key-mapping: Did you ever manage to learn to use it in your pocket, like one can with the original firmware? Would you like to see things standardised a bit more?

Regards,
Matt.
Logged

Offline JdGordon

  • Member
  • *
  • Posts: 1817
  • Constantly breaking stuff
Re: Keymap standardisation for the Sansa Clip
« Reply #1 on: July 29, 2010, 10:19:04 PM »
instead of just examples of what is broken it would be far more useful to get a patch with the needed changes.
grab the source and look in apps/keymaps/ there should be a keymap-clipp.c or keymap-clip.c which defines how the buttons work.

The clip+ just doesnt have enough buttons to make it work well with rockbox' crazy amount of features, you need to decide what is more important, in your first example getting back to the menu is more important than getting to the WPS.
Logged


Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

Offline mattofdoom

  • Member
  • *
  • Posts: 4
Re: Keymap standardisation for the Sansa Clip
« Reply #2 on: July 30, 2010, 04:30:56 AM »
JDG, I didn't intend to reel off a list of what I considered to be broken with the keymap (otherwise the list would have been longer), I was only attempting to illustrate my thoughts a little. You have my apologies if the tone was off.

I'd be quite happy to make and submit a patch for the clip to set the keys up a little more coherently, but I'd like to know that others would find it useful too. To this end I was hoping to stoke up a bit of discussion on the topic, to find out what people think of the current map and where their grips lie.
Logged

Offline nls

  • Developer
  • Member
  • *
  • Posts: 460
Re: Keymap standardisation for the Sansa Clip
« Reply #3 on: July 30, 2010, 08:07:17 AM »
I don't have a clip so i can't comment on your complaints specifically but keep in mind while making a keymap that different users have different usage patterns, what is important to you might not be important to others etc. so if you do make a patch be prepared to defend it since the whole keymap thing boils down to preference.
Also the keymap in the playlist viewer is pretty bad on other targets too.
Logged

Offline H3PO

  • Member
  • *
  • Posts: 5
Re: Keymap standardisation for the Sansa Clip
« Reply #4 on: August 07, 2010, 06:28:14 PM »
hey mattofdoom, i thought exactly the same when i first tried rockbox on my clip+. i'll start to contribute fixes like these once i got used to rockbox and the development conventions.
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  Keymap standardisation for the Sansa Clip
 

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

Page created in 0.085 seconds with 17 queries.