Hi Ping, Ping Cheng said the following on 09/27/2012 10:56 PM: > Yes, it makes sense to me. I have no Gnome design or impl experience. > So, I can not tell which format is better. But your OSD video looks > good. > > Can I assume? > > 1. OSD can and will be enabled for tablets with and without LED, as > long as the tablet supports expresskeys;
Yes, absolutely, this is to help with Expresskeys assigned functions, independently of LED or even OLED. > 2. OSD can be disabled in g-c-c; OSD is there, but if not triggered, it's won't come up. > >> * Is it simple enough? Or too simplistic? > I like simple solutions. Ditto. The simpler the better (as long as it works of course ;-) ) > >> * Is SVG appropriate for that? Do we actually need an accurate image of the >> buttons? > The images displayed in your video are very good. We know if they are > for the square or round buttons. > >> * Assuming it makes sense, what unit should be used for the position/size of >> elements? > I guess it depends on the size of the screen? For opaque tablets, such > as Intuos and Bamboo series, your video of mapping it to the > screen/primary monitor is very good. For LCD tablets, such as Cintiq > series, OSD would be displayed close to the actual buttons, I think. Makes sense, this is where the buttons size and positioning will help. > >> * Should the representation be per tablet, or per side of tablet, ie one >> description for the left buttons with their relative position, same for >> right, top, etc? > Per side of tablet since users would most likely use different > settings for different side. Talking about per side, rotation should > be considered for all sides if there are more than one set of buttons. Oh it is, even now, my question was more about the coordinates for the buttons. What I have in mind is to define 4 blocks of buttons, one per side, and locate the buttons relative to these blocks so that it's remains independent of the overall size. > >> I would really like to move forward with this, while at the same time >> keeping things simple enough. > I am with you. I hope we can get something simple and straightforward > in Gnome soon. > > Ping > > BTW, this code from [1] does not fit what I understood > > + * - First ring (group 0) uses LED 0 > + * - Second ring (group 1) uses LED 1 > + * - First touchstrip (group 2) uses LED 1 > + * - Second touchstrip (group 3) uses LED 0 > > There are two cases, tablet has one set of expresskeys; and tablet > has two sets of expresskeys. > > If there is only one set of expresskeys, ring or touchstrip will and > can only use LED 0; > If there are two sets of expresskeys, the left set (i.e., your first > ring/touchstrip) uses LED 1; the right set, your second > ring/touchstrip, uses LED 0. > > [1] https://bugzilla.gnome.org/attachment.cgi?id=214732&action=edit Ah, you read my mind, that was my very next step! :-D I'll start another thread for this to keep things on topic. Cheers, Olivier. ------------------------------------------------------------------------------ Got visibility? Most devs has no idea what their production app looks like. Find out how fast your code is with AppDynamics Lite. http://ad.doubleclick.net/clk;262219671;13503038;y? http://info.appdynamics.com/FreeJavaPerformanceDownload.html _______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel