Rockbox Development > New Ports

Cowon D2

<< < (63/194) > >>

Llorean:
Rockbox already has the ability for actions to be defined as "one  button preceded by another button" as far as I know. This should at least allow for very simple gestures (center to left, center to right, top-middle to center) with the 3x3 grid style button map, with a lot less work (I would *guess*) than a complex full gesture system would require, and could probably cover the majority of jobs you'd want to do with it.

cybergrind:
IMHO: we have combinations of two buttons (if you about keymaps), but, maybe we need more (eg. left->right gesture should contain mid-left, mid-center, mid-right or top-... or bottim-...).
more simple method - define gestures like vectors, not combinations of two or more buttons, when we have start point, angle, end-point - in simple gestures.

and conceptions with TS-buttons didn't contain such features as drag-n-drop, selection of item or selection of area... but it more simple in implementation =)

JdGordon:
the grid buttons are more being used to quickly get the touchpad working in all screens. If gestures happen they would most likly be done in the stylus mode, although depending on a few things simple left<->right and up<->down could work in button mode.

Llorean:
I think, for example, in the WPS, anything "left center" could be "seek backward" while a gesture from "center center" to "center left" could be "previous track". With a 3x3 grid, you have 12 intersections between the grid blocks. As long as you actually can treat is as _PRE so that going from one block to another works, you can add a lot of "gesture"-like functions.

JdGordon:
the _PRE stuff shouldnt be a problem at all... I'm more concerned with how offten the touchpad sends its buttons... I think it might actually be too slow to work reliably...

also diagnal gestures are almost certainly out of the question using this method...

shotofadds: (and really anyone i guess)... does this look workable and should it be commited? and should the BUTTON definitions be put in button.h instead of button-target.h to make sure all touchpad targets setup the correct button defines?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version