Winstep Forums
http://forums.winstep.net/phpBB2/

Docks which ignore clicks ? effects related ? theme related?
http://forums.winstep.net/phpBB2/viewtopic.php?f=2&t=11003
Page 1 of 1

Author:  kevinma [ Thu Mar 21, 2019 4:55 am ]
Post subject:  Docks which ignore clicks ? effects related ? theme related?

OK, been at this for awhile now and I've nailed down one of my biggest problems with some of these docks (well at least my main one at the moment).

The one driving me nuts at the moment has Mouseover effect set to magnify and launch set to push. It is a dock, not shelf.

I can move my mouse across this dock horizontally without triggering the mouseover effect. I can click dead center in the middle of the icon and the click does not register at all. Nothing. If I move the mouse up into the top half the mouseover effect is triggered.

I need to try this on some other machines and effects setting but I'm used to responsive docks and this one is only about half responsive when I enter the dock from the top and when I stay in the top half of the icons. Any movements in the bottom half of the dock do nothing. This is very frustrating.

Logging into my work machine remotely, I have my main dock there with mouseover set to magnify and launch set to zoom. Better/expected dock behavior there.

Only difference here is themes. I will tinker with changing them.

I have a shelf with tabs currently here on this machine which does not exhibit this behavior. It has zoom and bounce set for same effects. Tried to change to magnify but doesn't appear an option on shelves ?

I wish I had some screen capture software at my fingertips here as a quick video would show this much better.

If I can reproduce there I have more screen cap tools on that machine. At moment when RDCed in to a machine at work with 3 monitors and 5 virtual desktops it all gets
a might confusing for debug.

Going back to get the theme I'm using here I hit another thing which has bothered me which I now know is the same problem, I right click and it is ignored also. I'm constantly running into config changes I want to make to this dock and my right click doesn't work. I fiddle a little and then it does. I forget and move on. Until just this moment, I hadn't nailed down that it is ignoring the bottom half of the dock completely so no clicks work :-(

Theme in use here on troublesome one is SDVZ3. Change to theme as I thought makes no difference.

Changes to mouseover effect and launch make no difference either. Still no clicks for bottom half of the dock. Exit and restart Nexus. Same behavior.

I will configure my work machine to match this dock in the morning and see if I can reproduce there.

There must be another settting ? Jorge you will know better than I.

More tomorrow as I dig deeper...as always, suggestions ?

Author:  kevinma [ Thu Mar 21, 2019 3:36 pm ]
Post subject:  Re: Docks which ignore clicks ? effects related ? theme rela

Initial attempts on work machine to duplicate this have failed. I get the urge to diff the backup files on the main dock for each to find where the diff is after trying to make the match exactly.

Author:  winstep [ Thu Mar 21, 2019 7:17 pm ]
Post subject:  Re: Docks which ignore clicks ? effects related ? theme rela

kevinma wrote:
I can move my mouse across this dock horizontally without triggering the mouseover effect. I can click dead center in the middle of the icon and the click does not register at all. Nothing. If I move the mouse up into the top half the mouseover effect is triggered.


That is definitely NOT normal behavior, and I don't think it has anything to do with the backup settings.

Before anything else, do you have multiple monitors on this machine? If so, how many and what screen DPI is each monitor set to?

Also, can you please post a picture of the whole screen where the dock is (with the dock visible)?

Author:  kevinma [ Thu Mar 21, 2019 8:00 pm ]
Post subject:  Re: Docks which ignore clicks ? effects related ? theme rela

Just started working and within an hour or so I have the exact same behavior at work so it is completely reproducible.

Pics and video coming.

Author:  winstep [ Thu Mar 21, 2019 8:02 pm ]
Post subject:  Re: Docks which ignore clicks ? effects related ? theme rela

Thanks. Did you figure out what steps are needed for this issue to occur 100% of the time? I assume in that hour you weren't just staring at the dock waiting for it to happen? :wink:

Author:  kevinma [ Thu Mar 21, 2019 8:10 pm ]
Post subject:  Re: Docks which ignore clicks ? effects related ? theme rela

Can't post my work machine stuff in the forum. I will try sending them to you directly.

Author:  winstep [ Fri Mar 22, 2019 8:16 am ]
Post subject:  Re: Docks which ignore clicks ? effects related ? theme rela

Thanks for the video. You never answered my questions though, although I can see in the screenshot that you are indeed running a multi-monitor system.

Winstep applications are system high DPI compatible, but they are not per-monitor high DPI compatible yet (something new to Windows 10). You will run into some very weird problems if your monitors have different DPI settings, because in that case Windows will literally *lie* to the Winstep application about oh-minor stuff like screen resolution, etc... :)

In the PM you mentioned you might have figured out the cause - that is what I need, steps to reproduce the problem here. If I can't do that, I can't fix it.

Sincerely, to me it looks like some invisible window is covering up the bottom half of the dock, thus preventing mouse clicks from getting through to it. Might be a coincidence, but notice how the dock only starts responding when the pointer is just above the top coordinate of EzVideo Recorder overlay.

Author:  kevinma [ Fri Mar 22, 2019 4:13 pm ]
Post subject:  Re: Docks which ignore clicks ? effects related ? theme rela

In case you didn't see the reply in the private chat.

Somehow, Nexus and Objectdock are conflicting. This morning the two are working together nicely but when the bottom half of the dock goes dead I can fix it by stopping objectdock and nexus returns to normal functionality immediately. Fixes it every time.

The good news is Objectdock will be out of my life soon so I'm going to live with the problem and workaround.

I'll check above to make sure I answer your questions in case they are useful for future reference.

Author:  kevinma [ Fri Mar 22, 2019 4:26 pm ]
Post subject:  Re: Docks which ignore clicks ? effects related ? theme rela

Quote:
Before anything else, do you have multiple monitors on this machine? If so, how many and what screen DPI is each monitor set to?


Both of these machines run 3 monitors. They are identical but they do have different resolution settings.

Left to right, 1 to 3:

1 = 24" = 1920 x 1200
2 = 32" = 2560 x 1600
3 = 24" = 1920 x 1200

I wondered how Win 10 handled the multi DPI problems ? cause I remember back in early Win 10 days I replaced the 32' with a 4k display when I was still running 8.1 and that was a disaster cause 8.1 could not handle the different resolution monitors. It was ugly so i went back to non-4K monitor. I have them all around me but not on my key daily machines.

Author:  kevinma [ Fri Mar 22, 2019 4:30 pm ]
Post subject:  Re: Docks which ignore clicks ? effects related ? theme rela

Quote:
In the PM you mentioned you might have figured out the cause - that is what I need, steps to reproduce the problem here. If I can't do that, I can't fix it.

Sincerely, to me it looks like some invisible window is covering up the bottom half of the dock, thus preventing mouse clicks from getting through to it. Might be a coincidence, but notice how the dock only starts responding when the pointer is just above the top coordinate of EzVideo Recorder overlay.


And here, I definitely could reproduce this but didn't have exact steps nailed down and still don't but the stop/start Objectdock fixes it everytime.

Hopefully my Nexus world will settle and I'll figure out how to dumb down my shelves before figure out what exactly is causing the conflict. I bet eventually as I continue to encounter this as I work, exactly what is somehow high jacking the bottom half of the nexus dock will make itself known.

Author:  winstep [ Sat Mar 23, 2019 5:07 am ]
Post subject:  Re: Docks which ignore clicks ? effects related ? theme rela

kevinma wrote:
Somehow, Nexus and Objectdock are conflicting. This morning the two are working together nicely but when the bottom half of the dock goes dead I can fix it by stopping objectdock and nexus returns to normal functionality immediately. Fixes it every time.


So, what you are telling me is that this is not a Nexus issue, it's a problem caused by ObjectDock and I was right that it is something overlaying the bottom part of the dock. :)

To test this out, either undock the dock and drag it up a bit, or use the edge offset to move it up a bit. See how that affects the clickable area.

Also, what happens if you maximize a browser window when this is happening? Can you select text in the part of the screen where the Nexus dock is not responding to clicks?

kevinma wrote:
I bet eventually as I continue to encounter this as I work, exactly what is somehow high jacking the bottom half of the nexus dock will make itself known.


But it has already: it's ObjectDock. :)

You could also try using Microsoft Spyxx (if you have it) to determine what is in that area (if it's trapping mouse input, it probably can be detected as a window). If you don't have Spyxx, you can even try using the Hotspot tool in NextSTART.

kevinma wrote:
I wondered how Win 10 handled the multi DPI problems ?


They added the ability to have different DPI settings *per monitor* (which makes sense, given that those monitors can have radically different screen resolutions and you might want 150% DPI on a 4K monitor but 100% DPI on a 1080p monitor).

What they did is not the problem. HOW they did it is (as always). Basically, unless an application specifically declares itself per-monitor DPI compatible via a manifest, the OS will literally *lie* to the application regarding the resolution of each monitor, etc...

This would not be a problem if they had included an API call to know the REAL screen resolution, or if ALL the monitor and position related API calls abided by this lie. But they haven't, and not all do, so you have some calls that expect 'fake' coordinates while others expect 'real' coordinates. Mix the two(because you have no way of knowing if the OS is lying to you or not) and all hell breaks loose.

For instance, you tell the dock to appear at a specific pair of coordinates that Windows told you belong to screen #3, and the dock ends up appearing smack in the middle of screen #2. Cute stuff like that.

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/