Basically, I'm using EG to switch between my laptop and my projector using SETDISPLAYRESET function. What's happening is I'm losing the cursor pointers (e.g. resize icon isn't showing) and the cursor "point" orientation is completely jacked up.
This is the command to switch screens to projector and shut down the laptop LCD screen.
Code: Select all
<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1290">
<Action>
System.SetDisplayPreset(('\\\\.\\DISPLAY1', 0, 0, 1680L, 1050L, 60L, 32L, False, False, 0L), ('\\\\.\\DISPLAY2', 0, 0, 800, 600L, 60L, 32L, True, True, 0L))
</Action>
</EventGhost>
Code: Select all
<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1290">
<Action>
System.SetDisplayPreset(('\\\\.\\DISPLAY1', 0, 0, 1680L, 1050L, 60L, 32L, True, True, 0L), ('\\\\.\\DISPLAY2', 0, 0, 800, 600L, 60L, 32L, False, False, 0L))
</Action>
</EventGhost>
I am running Windows XP SP2, all updates on my Dell Inspiron 1520 with a Logitech MX1000.
Logging off does not fix it.
Restarting is the only known way to fix this behavior.
Now, short of "not using this feature", is there any fix or any ideas as to what might be going wrong here?
I'm thinking the mouse "size" is remains @ 800x600 (projector's res) and doesn't default back to regular size (@ 1680x1050). If that's the case, would it be possible to "reset" the cursor somehow?
I'm open to any suggestions.