On Wed, 16 Dec 2020 10:12:03 +0100 Quelrond <quelr...@gmail.com> said:

> Hello,
> 
> I use Enlightenment 0.24.2 and EFL 1.25.1 on FreeBSD 12.1. I have a 
> mouse with additional buttons (wheel-left and wheel-right). I bound 
> these buttons in Enlightenment to Window:List->Next Window and 
> Window:List->Previous Window. I have two mappings for every button - for 
> 'Any' context and for 'Window' context.
> 
> The mappings work correctly - I have WinList popup shown and I can 
> switch windows like this. The problem is that starting from one update 
> (E or EFL or GTK or QT ot something else) these mappings are propagated 
> to the windows under mouse pointer (even not to the currently focused 
> one). So, these events are ALSO processed by applications, active in 
> these windows. For example, if I click 'wheel-right' - I have WinList 
> popup shown AND the editor under cursor scrolls right. I don't want it. 
> I don't want that the mouse events processed by Enlightenment would be 
> propagated to underlying windows. How can I block it?

run xev. put out mouse over xev. press those buttons. you should NOT get button
press events.

i bet the apps are bypassing regular x events and going right to xinput and
listening to the xinput device directly thus bypassing the regular x event
pipeline... test with xev above.

> Best regards,
> 
> Peter
> 
> 
> 
> _______________________________________________
> enlightenment-users mailing list
> enlightenment-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - ras...@rasterman.com



_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to