Skip to content

Instantly share code, notes, and snippets.

@whot
Created June 24, 2019 22:53
Show Gist options
  • Save whot/00a7b09431e426c2a5a20065419ec2d6 to your computer and use it in GitHub Desktop.
Save whot/00a7b09431e426c2a5a20065419ec2d6 to your computer and use it in GitHub Desktop.
libwacom stylus groups
We can make this file beautiful and searchable if this error is corrected: It looks like row 2 should actually have 1 column, instead of 2. in line 1.
CSV file with all stylus ids and the tablet files they're associated with.
Generated with a throwaway python script, but manually sorted after that to show the grouping better.
Import into a spreadsheet, zoom out a bit and the groups are nicely visible.
data/intuos3-4x5.tablet 0x017 0x097 0x801 0x813 0x81b 0x823 0x82b 0x885 0x913 0x91b
data/intuos3-12x19.tablet 0x017 0x097 0x801 0x813 0x81b 0x823 0x82b 0x885 0x913 0x91b
data/intuos3-6x11.tablet 0x017 0x097 0x801 0x813 0x81b 0x823 0x82b 0x885 0x913 0x91b
data/intuos3-12x12.tablet 0x017 0x097 0x801 0x813 0x81b 0x823 0x82b 0x885 0x913 0x91b
data/intuos3-9x12.tablet 0x017 0x097 0x801 0x813 0x81b 0x823 0x82b 0x885 0x913 0x91b
data/intuos3-4x6.tablet 0x017 0x097 0x801 0x813 0x81b 0x823 0x82b 0x885 0x913 0x91b
data/intuos3-6x8.tablet 0x017 0x097 0x801 0x813 0x81b 0x823 0x82b 0x885 0x913 0x91b
data/cintiq-20wsx.tablet 0x801 0x813 0x81b 0x823 0x82b 0x885 0x913 0x91b
data/cintiq-12wx.tablet 0x801 0x813 0x81b 0x823 0x82b 0x885 0x913 0x91b
data/cintiq-21ux.tablet 0x801 0x813 0x81b 0x823 0x82b 0x885 0x913 0x91b
data/intuos-s-p2.tablet 0x8e2
data/intuos-m-p2.tablet 0x8e2
data/intuos2-12x12.tablet 0x007 0x094 0x096 0x812 0x822 0x82a 0x832 0x842 0x852 0x85a 0x912 0x91a
data/intuos2-4x5.tablet 0x007 0x094 0x096 0x812 0x822 0x82a 0x832 0x842 0x852 0x85a 0x912 0x91a
data/intuos2-12x18.tablet 0x007 0x094 0x096 0x812 0x822 0x82a 0x832 0x842 0x852 0x85a 0x912 0x91a
data/intuos2-9x12.tablet 0x007 0x094 0x096 0x812 0x822 0x82a 0x832 0x842 0x852 0x85a 0x912 0x91a
data/intuos2-6x8.tablet 0x007 0x094 0x096 0x812 0x822 0x82a 0x832 0x842 0x852 0x85a 0x912 0x91a
data/intuos-12x18.tablet 0x094 0x096 0x812 0x822 0x82a 0x832 0xd12 0xd1a
data/intuos-6x8.tablet 0x094 0x096 0x812 0x822 0x82a 0x832 0xd12 0xd1a
data/intuos-12x12.tablet 0x094 0x096 0x812 0x822 0x82a 0x832 0xd12 0xd1a
data/intuos-4x5.tablet 0x094 0x096 0x812 0x822 0x82a 0x832 0xd12 0xd1a
data/intuos-9x12.tablet 0x094 0x096 0x812 0x822 0x82a 0x832 0xd12 0xd1a
data/intuos-s-pt2.tablet 0x8e2
data/intuos-m-pt2.tablet 0x8e2
data/elan-22e2.tablet 0xffffe 0xfffff
data/intuos-pro-l.tablet 0x006 0x802 0x804 0x806 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/intuos4-12x19.tablet 0x006 0x802 0x804 0x806 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/intuos4-4x6.tablet 0x802 0x804 0x806 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/intuos5-touch-m.tablet 0x802 0x804 0x806 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/intuos4-6x9-wl.tablet 0x802 0x804 0x806 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/intuos5-touch-l.tablet 0x006 0x802 0x804 0x806 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/intuos5-touch-s.tablet 0x802 0x804 0x806 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/intuos4-8x13.tablet 0x802 0x804 0x806 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/intuos5-s.tablet 0x802 0x804 0x806 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/intuos-pro-m.tablet 0x802 0x804 0x806 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/intuos4-6x9.tablet 0x802 0x804 0x806 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/intuos5-m.tablet 0x802 0x804 0x806 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/intuos-pro-s.tablet 0x802 0x804 0x806 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-13hd.tablet 0x802 0x804 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-22hd.tablet 0x802 0x804 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-13hdt.tablet 0x802 0x804 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-24hd.tablet 0x802 0x804 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-22hdt.tablet 0x802 0x804 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-companion-hybrid.tablet 0x802 0x804 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-companion-2.tablet 0x802 0x804 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-24hd-touch.tablet 0x802 0x804 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-companion.tablet 0x802 0x804 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-21ux2.tablet 0x802 0x804 0x80a 0x80c 0x902 0x90a 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-27hd.tablet 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/mobilestudio-pro-16.tablet 0x842 0x84a 0x80842 0x100802 0x100804 0x10080a 0x10080c 0x100842 0x10084a 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-16.tablet 0x842 0x84a 0x80842 0x100802 0x100804 0x10080a 0x10080c 0x100842 0x10084a 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/intuos-pro-2-m.tablet 0x842 0x84a 0x80842 0x100802 0x100804 0x10080a 0x10080c 0x100842 0x10084a 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-pro-24-pt.tablet 0x842 0x84a 0x80842 0x100802 0x100804 0x10080a 0x10080c 0x100842 0x10084a 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-pro-16.tablet 0x842 0x84a 0x80842 0x100802 0x100804 0x10080a 0x10080c 0x100842 0x10084a 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-pro-32.tablet 0x842 0x84a 0x80842 0x100802 0x100804 0x10080a 0x10080c 0x100842 0x10084a 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/intuos-pro-2-l.tablet 0x842 0x84a 0x80842 0x100802 0x100804 0x10080a 0x10080c 0x100842 0x10084a 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/intuos-pro-2-s.tablet 0x842 0x84a 0x80842 0x100802 0x100804 0x10080a 0x10080c 0x100842 0x10084a 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/dtk-1660e.tablet 0x842 0x84a 0x80842 0x100802 0x100804 0x10080a 0x10080c 0x100842 0x10084a 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-pro-24-p.tablet 0x842 0x84a 0x80842 0x100802 0x100804 0x10080a 0x10080c 0x100842 0x10084a 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-pro-13.tablet 0x842 0x84a 0x80842 0x100802 0x100804 0x10080a 0x10080c 0x100842 0x10084a 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/mobilestudio-pro-13.tablet 0x842 0x84a 0x80842 0x100802 0x100804 0x10080a 0x10080c 0x100842 0x10084a 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/cintiq-27hdt.tablet 0x100802 0x100804 0x10080a 0x10080c 0x100902 0x10090a 0x120802 0x140802 0x14080a 0x160802 0x16080a
data/intuos-m-p3.tablet 0x862
data/intuos-s-p3.tablet 0x862
data/intuos-s-p3-wl.tablet 0x862
data/intuos-m-p3-wl.tablet 0x862
data/dtk-2241.tablet 0x180802 0x18080a
data/dth-2242.tablet 0x180802 0x18080a
data/elan-2072.tablet 0xffffd
data/dell-canvas-27.tablet 0xffffd
data/huion-h610-pro.tablet 0xffffd
data/huion-h420.tablet 0xffffd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment