You are not logged in.

1

Tuesday, November 29th 2005, 2:46am

Can I make mouse/kbd input pass ~through~ a window?

I hope this is posted in the right place, it's my first post here and I did search for an answer first.

What I am trying to do is tell a specific window to ignore all mouse/keyboard input so that input 'passess-through' to the window(s) below.

To be precise I want to watch TV fullscreen in a translucent window that is always-on-top of all other windows/desktop and still be able to work with the windows below it as if the TV window didn't exist.

I have everything else working fine (V4L TV card ->mplayer X11 output->kwin/kompmgr/kde) and can get the window translucent, fullscreen, always-on-top, borderless and refusing focus but I can't get it the mouse/keyboard input to 'pass-through' .

Can anyone offer any ways to get this to work (without resorting to source hacking if at all possible)

Using KDE-3.4.3 (unmasked gentoo ebuild)

Thanks in advance.

2

Tuesday, November 29th 2005, 6:29pm

RE: Can I make mouse/kbd input pass ~through~ a window?

I guess you will not be able to do it codelessly.
What I understood from what you said would lead to a "message forwarding", as the on-top window will always have the focus. It must have to pick each message sent to it and forward to its back.
No easy answer, nope.

Your idea seems as original as odd. You could try to post it at kde-apps. I´m sure someone else would appreciate it.

3

Wednesday, November 30th 2005, 2:52pm

Ah well, was worth a try.

I guess this sort of thing would be more useful as more people start to use translucent windows.

Thanks for your reply though.