thanks for your response,

the red areas are just to display the coordinates you would use, just to make sure that you get the idea and should not be a feature of keyclone itself.

In case of a shrunk down screen - hmm, several possibilities here
- deactivate a mouse map area when using PiP and not being on the "main screen" (i have to admit, i never used PiP yet)
- scaling as you already wrote
- a fixed position (surely not a good idea i guess)

i think the first two options are the only considerable ones, maybe you could make this decision up for the user himself with giving him the option / choice somewhere in the program to deactivate mouse map areas when using PiP or scaling them (which would be the default setting for this one, for instance)

as i am not into the whole programming thing i cant really answer your last question, does the mouse map has to be attached to anything at all?

in my "imagination" i just set a mouse map for a coordinate (0,0,512,512 - not like the mazimizer, more like: x/y upper left point, x/y bottom right - to create 2 points with which a square is formed - the mouse map) - then i click in this area with the pre-defined mouse botton and it works

if an attachement is necessary (god and you knows why, i really dont have a clue - i am just good at playing wow) then i would prefer the overall screen, so you could for instance make a picture of a small display / console which you wanna use later and display it on the screen externally - not ingame in wow itself but with any kind of a picture browser. now i would assign some mouse maps over that region or if i prefer otherwise i could set the whole thing, as explained before, ingame with some empty macros and / or addons

but in the end, a region could also make sense, depending on how you like to implement the whole feature in keyclone - if youre going to - i think thats the most important thing here - if you choose to attach the whole stuff to a region instead, i could easily create a region which would fill the whole screen and so i had my solution