$theTitle=wp_title(" - ", false); if($theTitle != "") { ?>
About Virtualization, VDI, SBC, Application Compatibility and anything else I feel like
A while ago I wrote a small tool to assist in switching between a Full Screen Citrix Desktop and the local desktop. By default the Citrix client can switch from full screen to windowed mode (with the SHIFT F2 hotkey) but it doesn’t minimize the window automatically. So this always requires manually minimizing, do your local work, give focus to the Citrix client again and press the hotkey again to return to full screen.
My idea was really simply: we write a little exe that runs locally and registers the SHIFT F2 hotkey. When the Hotkey is pressed we determine if we are in full screen or in windowed mode and reverse that. When going from Full Screen to Windowed we minimize the Citrix Client and notify the user (by balloon tip) that he is on the local desktop. I called it the Citrix Desktop Switcher (sorry I couldn’t come up with a more original name)
So let’s see it in action!
When you start the Citrix Desktop Switcher you are notified that the tool is running (it doesn’t matter when you start the Switcher, you can start if even if the Citrix Session is already running).
Now we press the Hotkey SHIFT F2 and the Desktop Switcher kicks in and minimizes the Citrix Window for us and notifies the user:
If you want to return to the Citrix Session there’s no need to active the Citrix Client, just press the Hotkey again and there you are!
The Citrix Desktop Switcher can be exited with the Hotkey CTRL-F2 and it guards against accidental press by asking for your confirmation:
4 Responses for "Citrix Desktop Switcher"
dont works by me
I did work for me but there is another key hook under that application CTRL-F3 seems to be active also and it conflicts with applications that I run under Citrix. I would like to be able to disable that key.
Same thing as Andre for me, Desktop Switcher seems to “hook” the CTRL-F3 hotkey which prevent other applications from using this combination. Any idea why ?
The program seems to be working, but one of our applications needs Shift-F2.
Can both hotkeys be made configurable?
Leave a reply