FVWM: Mouse binding prevents some buttons from working on FVWM 2.7.0
Stephen Talley <[email protected]> Tue, 6 Jun 2023 23:04:10 -0400
| Newsgroups | gmane.comp.window-managers.fvwm |
|---|---|
| Message-ID | <ZH/zqmwWWvh35L+t@leon> |
I've bound ctrl-mouse1 to Resize a window:
Mouse 1 W C ResizeOrMove
DestroyFunc ResizeOrMove
AddToFunc ResizeOrMove
+ I Raise
+ M Resize Direction Automatic WarpToBorder
+ D Move
This does what I want, but now normal mouse1 clicks (no modifiers) on certain widgets in YouTube and other video players don't work. For example, clicking on the "pop-out" button (attached for reference) on a YouTube video just registers a click on the video itself (causing the video to pause), not on the pop-out button.
I see this on reddit's video player too - clicking on the volume bar (attached for reference) makes the click go straight through to the video, causing it to pause instead of adjust the volume.
I see this on both firefox and chrome, so I know this isn't a browser issue.
In fact, I can replicate the problem simply with:
Mouse 1 W C Echo "Hello"
If I take that line out, clicks go to the right widgets in the video players.
I've tried:
Mouse 1 W C Echo "Hello"
Mouse 1 W A --
…and:
Mouse 1 W A --
Mouse 1 W C Echo "Hello"
…to no avail -- I can't get my mapping to work and still be able to click on video widgets.
I see from fvwm.1:
"Note that Fvwm actually intercepts all events for a
window-specific binding and (if the focused window doesn't match
any of the bindings) sends a synthetic copy of the event to the
window. This should be transparent to most applications"
I would expect either no clicks to pass through at all, or for the clicks to go to the right widgets. This weird middle-ground has me stumped.
Help?
Thanks,
Stephen
pop-out.png
(image/png, 19.6 KB) - not displayed
reddit-volume.png
(image/png, 19.6 KB) - not displayed