python tool to manage wacom tablet keybindings
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

fynncom.yaml.example 1.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. device:
  2. # name as found in `xinput list` (without Pen/Pad/Finger)
  3. # Example: Wacom Intuos5 touch M
  4. name: Wacom Intuos5 touch M
  5. # usbid, as found in `lsusb`
  6. # Example: 056a:0027
  7. usbid: 056a:0027
  8. default_profile: default
  9. profile_file: ~/.config/fynncom/last_profile
  10. mappings:
  11. # profile named default
  12. default:
  13. # all Wacom devices with "pen" in the name
  14. pen:
  15. # make pen absolute to this screen (can be found with xrandr)
  16. maptooutput: 1920x1200+1920+0
  17. # all Wacom devices with pad in name (usually just one)
  18. pad:
  19. # upper four buttons
  20. 2: '1'
  21. 3: '2'
  22. 8: '3'
  23. 9: '4'
  24. # wheel + button
  25. # to get the wheel to work, this should be a shortcut for your
  26. # window manager launching fynncom to refresh the mappings
  27. 1: 'key ctrl alt shift c' # middle
  28. # This setting will be overwritten by the wheel config lower
  29. AbsWheelDown: '5'
  30. AbsWheelUp: '7'
  31. # lower four buttons
  32. 10: '8'
  33. 11: '9'
  34. 12: '0'
  35. 13: 'A'
  36. # this configuration is applied depending upon the tablet's wheel state
  37. wheel:
  38. - pad:
  39. AbsWheelUp: 'B'
  40. AbsWheelDown: 'C'
  41. - pad:
  42. AbsWheelUp: 'D'
  43. AbsWheelDown: 'E'
  44. - pad:
  45. AbsWheelUp: 'F'
  46. AbsWheelDown: 'G'
  47. - pad:
  48. AbsWheelUp: 'H'
  49. AbsWheelDown: 'I'
  50. # profile named gimp inheriting from default
  51. gimp:
  52. base_profile: 'default'