These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

EVE Client Switcher (Quick-Switch between EVE windows with hotkey)

Author
Laurinius
Xynodyne
The Initiative.
#1 - 2014-10-31 10:14:16 UTC  |  Edited by: Laurinius
Hi,

I've written a small tool for conveniently switching between or minimizing EVE client windows.
It also helps reducing the CPU-/GPU-Load.
See description below for further details.

Download link:
EVE Client Switcher

ReadMe
-----------------------
- EVE Client Switcher -
-----------------------
created by Laurinius

1 - About EVE Client Switcher
----------------------
EVE Client Switcher lets you switch between your EVE client windows or minimize all client windows at once with simple hotkeys.
It was designed for being used with clients running in "Fixed Window" mode and provides two advantages over e.g. using "Alt-Tab":

a) Performance
When you use "Alt-Tab" the old window does not get minimized and stays in the background but active, which has an impact on performance (CPU-/GPU-Load).

Even more I found some glitches with "Fixed Window" windows not being minimized the right way when using for example the "Show Desktop" button in the taskbar.
This leads to each client looking like they are minimized, but are putting an entire core of your CPU under full load (more CPU load than if they where active).

EVE Client Switcher minimizes the other windows when switching to the next one or with the second hotkey minimizes all of them.
The windows minimized through EVE Client Switcher are minimized and "de-focused" correctly, so the CPU-/GPU-Load is minimized as well.

b) Convenience
With EVE Client Switcher you switch directly between EVE clients or minimize all EVE clients without having to deal with the windows of other applications.

2 - Requirements
----------------
- EVE clients running in "Fixed Window" or "Window Mode" (designed for "Fixed Window")
- .NET Framework is required
(tested with .NET 4.5.1 on Windows 7)

3 - Usage
---------
Just start the Program, no installation needed.
It will start directly minimized to the tray, where you can either right-click for a menu or double-click to open the settings directly.

In the settings you can define two hotkey, one for switching between EVE client windows and one for minimizing all EVE client windows.
The default is ALT+SHIFT+S for switching and ALT+SHIFT+X for minimizing.
If you click the "Set & Save" button it registers your choices and saves them in "ecs.dat" at the location of the exe-file.

Minimizing the settings window will set it back to the tray, closing it will close the program as well.

4 - Notes
---------
This tool does in no way modify or manipulate the EVE client.
It uses functions provided by Windows for changing window states (like minimizing, restoring, focusing).


Some pictures of the tool:
Tray icon
Tray icon menu
Setings screen (with remarks)
Amely Miles
Second Exile
#2 - 2014-10-31 10:42:36 UTC  |  Edited by: Amely Miles
Quote:
Shiny Big smile

Edit: Does not seem to work with Windows 8 Sad
Edit the Edit: it works just fine on Windows 8 Oops

As I slipped my finger slowly inside her hole, I could immediately feel it getting wetter and wetter.

I took my finger back out and within seconds she was going down on me.

"I really need a new boat," I thought to myself.

Laurinius
Xynodyne
The Initiative.
#3 - 2014-10-31 11:18:24 UTC
Amely Miles wrote:
Edit: Does not seem to work with Windows 8 Sad

I just tried it on Windows 8 and it works fine for me.
Do you get an error or what behaviour do you see?

Have you tried running the tool as administrator? Maybe your Windows 8 runs EVE on a higher elevation level than the tool.

Do you have the .NET Framework installed? Which version?
Amely Miles
Second Exile
#4 - 2014-10-31 11:39:18 UTC
i see it pop up in the tray i see the controls i use the default keys at this point i test it .... does nothing ...maybe i need to launch it and then launch eve?

As I slipped my finger slowly inside her hole, I could immediately feel it getting wetter and wetter.

I took my finger back out and within seconds she was going down on me.

"I really need a new boat," I thought to myself.

Laurinius
Xynodyne
The Initiative.
#5 - 2014-10-31 11:54:19 UTC
Amely Miles wrote:
i see it pop up in the tray i see the controls i use the default keys at this point i test it .... does nothing ...maybe i need to launch it and then launch eve?

You don't have to start it before EVE, it recognizes new processes on every hotkey press.
Could you try the following:
1) Close all EVE clients
2) Delete the ecs.dat at the tools' exe location (if it exists)
3) Start the tool (as administrator to rule that out as a problem)
4) Run the exefile of EVE directly (....\EVE\bin\exefile.exe), do not log in just stay at the login screen
5) Make sure you are using "Fixed Window" mode (not Fullscreen)
6) Now ALT+SHIFT+X should minimize the client, ALT+SHIFT+S shoul restore it
7) If that does not work maybe set a different hotkey (Maybe something on your system is using the default ones already)
Amely Miles
Second Exile
#6 - 2014-10-31 13:53:35 UTC
it works \o/ ... issue was i switched the commands up so while window was open i was trying to open it

As I slipped my finger slowly inside her hole, I could immediately feel it getting wetter and wetter.

I took my finger back out and within seconds she was going down on me.

"I really need a new boat," I thought to myself.

Laurinius
Xynodyne
The Initiative.
#7 - 2014-11-01 11:12:13 UTC
Amely Miles wrote:
it works \o/ ... issue was i switched the commands up so while window was open i was trying to open it

Good to see it working for you now. If you have any other problems just ask.