Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support mode switches on Intuos Pro and similar devices #1

Open
jigpu opened this issue Jul 21, 2021 · 2 comments
Open

Support mode switches on Intuos Pro and similar devices #1

jigpu opened this issue Jul 21, 2021 · 2 comments

Comments

@jigpu
Copy link
Member

jigpu commented Jul 21, 2021

The Intuos Pro is not very different from the EKR in terms of its interface. It has a single touchring and some ExpressKeys exposed behind a "pad" interface in X and has a similar kernel interface for reading / updating the LED state.

See e.g. linuxwacom/xf86-input-wacom#146

@acook
Copy link

acook commented Oct 15, 2023

Could someone point me in the right direction for how to detect the LED state on the Intuos devices?

@denilsonsa
Copy link

denilsonsa commented Jul 13, 2024

Intuos5 here. This is the path:

/sys/module/wacom/drivers/hid:wacom/*/wacom_led/

Which contains two pseudo-files:

  • status_led0_select - Reads as a value from 0 to 3, depending on the current mode. Writing a value from 0 to 3 will switch to a different mode. (Writing a value outside that range gets wrapped around, i.e. only the lower two bits are considered.)
  • status0_luminance - Reads as the current brightness of the mode LED. Was 32 by default on my tablet. Can be written to.
    • Values from 0 to 31 turn the LED off.
    • Values from 32 to 63 have low brightness.
    • Values from 64 to 95 have medium brightness.
    • Values from 96 to 127 have high brightness.
    • Values beyond that just wrap around.

I don't see any way to adjust the brightness of the "active area markers". (Pages 7 and 76 from the user's manual.) Maybe the driver doesn't support it? (I've never tried this tablet on a Windows machine, I don't even know if that's possible.)


Semi-related project: sanette/intuos4-oled, which displays images on the Intuos4 built-in oled screens. It also has code to access status_led0_select.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants