VFX/focusing/key actions not playing nice together
Unfortunately pastebin only accepts smaller files. So I have attached a copy of the zipped xml. Hopefully it is not corrupted or anything should not be as I used notepad++.
Like everyone else with issues I have tried many iterations of this and none of them worked. This is the one I found worked the closest to what I was after with bugs.
Quite likely this is not possible and the bugs are due to windows/DX being stupid as per usual. But I thought I would ask anyway. It may be an IS bug also.
I am using the neverboxer installation and the most interesting keymap is my custom VFX one in the initialisation section.
What I was after:
- All slave regions stacked on a second monitor with another dxnothing window on top of them showing my viewers - by default these are a 2x2 grid of the slaves.
- If you interact with one of the vfx windows it should act normally as if this was a region.
- If you vfx focus on the window it should bring up the slave in question into the main. (either as a vfx or the slave region itself)
- If you swap to the main character, all other slave regions go behind DXnothing window and you see the 2x2 grid again.
What works
- General layout and 2x2 grid
- Interacting with the vfx windows PARTIALLY works. (most buttons and mouse works) However it works completely if you switch off key maps.
- You can get windows/regions to focus and come to the foreground most of the time if you have the configuration "just so".
Some of these wont be present in the configuration above.
- Focusing of regions is buggy as all hell (was the same for Rift) in certain configurations. Sometimes they pop up fine, sometimes not. Sometimes they are not clickable. This generates a lot of noise that makes zeroing in on your problem hard.
- If you bring up the Ctrl-Shift-Alt-G control panel you cannot click on anything until you disable key maps. (NB: mouse 1 has a keymap binding)
- In other configs the window works for most keys but not all - for example WASD. (i.e. the ones that have intercepting key binds don't work - see a pattern?).
- In certain configurations (not the one above) when you focus into a slave vfx window the buttons all work, but the mouse pointer is stuck in the bottom right hand corner.
Am I doing fundamentally wrong here or is this just a feature of vfx windows? I am 99% sure that the key press problems are due to the fact they have keybinds associated with them that carry out non-trivial actions. So when you press W there are 5 or so actions that neverboxer fires off including a "w" key action. Of course the vfx screen never gets it.
The region/focus craziness I had with Rift also. After much fluffing about I managed to get it working but this time the same tricks are not working all that well. Windows seem to fight for the foreground occasionally and this will not work consistently at all if you have any sort of "always on top" configured. They appear not to respect each others ordering when that feature is enabled - which makes sense if it is not paying attention to who should be in front when they also has "always on top" enabled. The problem is that it makes the behaviour very unpredictable. (e.g. wrong window in the foreground or the right one but you cannot click on it)
This could all just be the limitations of Aero etc and if so it would be good information to know as I will just try to create a (sub-optimal) alternative that works at least most of the time.