You could make a separate tiny package with a yaml file which contains your heuristics and invite other tools to look at it too as well as making it easier to update outside of inkscape:
disabled: : ^pen$ screen: : Wacom.* window: : pointer
We could easily then just let a smaller and more focused community deal with any interesting corner cases. Just go through any of your items without settings and apply the default value of what ever the name matches.
Martin,
On Mon, 2010-09-20 at 16:43 -0300, bulia byak wrote:
Why don't we try this heuristic:
if the type is "pen" and name is not "pen", then enable
because suv's configuration has a pen named simply "pen" whereas those who have real pressure-sensitive pens have more appropriate names (such as mine which is "Wacom Graphire").
suv, do you think that would work in your case (i.e. not break things)?