Skip to content

When using a graphics tablet it won't open! #1939

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

Open
Rcipolletta opened this issue Jun 17, 2024 · 10 comments
Open

When using a graphics tablet it won't open! #1939

Rcipolletta opened this issue Jun 17, 2024 · 10 comments
Labels
Bug Something isn't working right. Windows 11 Issues related to Windows 11.

Comments

@Rcipolletta
Copy link

Describe the bug

If i'm using my graphics tablet / drawing tablets / pen (not a native english speaker, sorry, i don't know how to call it) the classic shell menu won't open.
The windows 11 start menu will open instead

image

Area of issue

Start menu

To reproduce

  1. click on a start button with a pen / graphics tablet

Expected behavior

No response

Open-Shell version

4.4.191

Windows version

23H2

Additional context

No response

@Rcipolletta Rcipolletta added the Bug Something isn't working right. label Jun 17, 2024
@Ibuprophen
Copy link
Member

Unfortunately, Wacom Tablets use Android based software.

There's currently a feature request #553 for supporting such devices.

Sorry for the bad news... 😢

~Ibuprophen

@ge0rdi
Copy link
Member

ge0rdi commented Jun 18, 2024

If i'm using my graphics tablet / drawing tablets / pen (not a native english speaker, sorry, i don't know how to call it) the classic shell menu won't open.

I believe this is the same issue as with touch enabled devices. We are simply unable to intercept touch events at the moment :(
It was reported in #1229.

There's currently a feature request #553 for supporting such devices.

That ticket is about running Open-Shell on ARM-based devices. That's not quite related to pointing devices such as graphics tablet.

@ge0rdi ge0rdi added the Windows 11 Issues related to Windows 11. label Jun 18, 2024
@Rcipolletta
Copy link
Author

Two info that could be useful:
-On windows 10 i had a TECLAST touch screen computer and classic shell was working,
-not a coding expert here, but what if you just add a line that just opens classic shell whenever windows start menu tries to pop out? we would lose the opportunity to open start menu but who uses it anymore AND we could just end classic shell if we ever need to

@ge0rdi
Copy link
Member

ge0rdi commented Jun 18, 2024

On windows 10 i had a TECLAST touch screen computer and classic shell was working

The problem is only with recent Win11 because they use completely different framework (XAML) for taskbar/start menu.

not a coding expert here, but what if you just add a line that just opens classic shell whenever windows start menu tries to pop out?

This is what Open-Shell is doing. It hooks keyboard/mouse input and when there is Win key or Start button pressed, it reacts on the event first (by displaying own start menu).
Unfortunately, we are unable to hook touch events on Win11, thus we don't know when Start button is clicked.

The only workaround at the moment is to use custom start button (Replace start button option). Our Aero button should work out-of-the-box on Win11.

@Rcipolletta
Copy link
Author

Rcipolletta commented Jun 18, 2024

Hope this could help (sorry if it's just a loss of time), but for some reason if i replace the windows 11 start button and then i go back to the original windows start button by unchecking the box, classic shell will open up correctly when i click on start with my tablet
it's a XP-PEN if that can help (the image i posted was just for reference because i didn't know its english name)

@ghost
Copy link

ghost commented Oct 22, 2024

The only workaround at the moment is to use custom start button (Replace start button option). Our Aero button should work out-of-the-box on Win11.

Couldn't be a solution to add a "transparent" button?

@ge0rdi
Copy link
Member

ge0rdi commented Oct 23, 2024

Fully transparent windows don't receive input events. So that won't help.

Though you can create custom button that is almost transparent. This would then appear like there is no custom button and you will see original Windows button underneath.

@ghost
Copy link

ghost commented Oct 23, 2024

Though you can create custom button that is almost transparent.

Wouldn't this make the windows key a little muddy?
Anyway, Im gonna try this when I get home and let you know (if you have no touch device for testing)

@ghost
Copy link

ghost commented Oct 23, 2024

All right, i got some news about this, seems like using an image (almost transparent #01000000) as suggested worked, but on default setting it wasn't really aligned, i used this image:
https://github.com/user-attachments/assets/1a38d362-7eaf-4700-b95f-be610b17ef85
And used this settings (Button size might vary based on device resolution and taskbar size?)
image

Here it is a video of it in action (video is speed-up and low quality for size reasons)
https://github.com/user-attachments/assets/74378201-d00d-4b4e-b095-fe40eb0b0db4

Should this be the definitive solution to this problem? If so, i think there should be a toggle or something that makes this process automatic

@maplesyrupdev
Copy link

maplesyrupdev commented Feb 2, 2025

All right, i got some news about this, seems like using an image (almost transparent #01000000) as suggested worked, but on default setting it wasn't really aligned, i used this image: https://github.com/user-attachments/assets/1a38d362-7eaf-4700-b95f-be610b17ef85 And used this settings (Button size might vary based on device resolution and taskbar size?) image

Here it is a video of it in action (video is speed-up and low quality for size reasons) https://github.com/user-attachments/assets/74378201-d00d-4b4e-b095-fe40eb0b0db4

Should this be the definitive solution to this problem? If so, i think there should be a toggle or something that makes this process automatic

That suggestion worked for me fine on a Win 11 Pro - HP touch screen. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working right. Windows 11 Issues related to Windows 11.
Projects
None yet
Development

No branches or pull requests

4 participants