Phrynohyas / eve-o-preview

An EVE client window switcher tool created to aid playing with multiple clients in CCP game EVE Online
https://forums.eveonline.com/t/eve-o-preview/4202
MIT License
294 stars 115 forks source link

Use shortcut to activate/cycle next EVE window. #183

Open vo1 opened 3 years ago

vo1 commented 3 years ago

Shortcurt that activates next EVE window. If EVE window was not active upon keypress - activates next active after last one was active.

configuration options: NextWindowShortcut: String Text representation of shortcut to be used for activating next window. E.g. "NextWindowShortcut": "Oemtilde" (default Ctrl+Tab) See https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.keys?view=net-5.0 NextAnyWindowShortcut: String. Same as above, but cycle through all EVE windows ignoring the following option (default Ctrl+Shift+Tab). NextWindowIgnoredTitles : Array of Strings. Array of Thumbnail titles to be ignored within next app function. E.g. "NextWindowIgnoredTitles": [ "EVE", "EVE - Not A Spy" ], will exclude not logged in EVE client and character "Not A Spy" from next app function. NextWindowOrdering: Array of Strings. Fixed ordering for cyclable windows. Will always push these titles in the beginning of thumbnails to cycle through, rest will be inserted as preview noticed them (e.g. on reconnection sorting will be broken, but with this fixed ordering you can define sorted list)

kriskog commented 3 years ago

Thank you, was about to do this myself but figured Id check PRs first. Works on my machine 👍

TFT-Ben commented 3 years ago

What do I need to do to set this up in the config file? (and/or merge this onto my install, considering it hasn't been accepted yet)

vo1 commented 3 years ago

What do I need to do to set this up in the config file? (and/or merge this onto my install, considering it hasn't been accepted yet)

clone it from my repo and build.

TFT-Ben commented 3 years ago

What do I need to do to set this up in the config file? (and/or merge this onto my install, considering it hasn't been accepted yet)

clone it from my repo and build.

Is building this possible from VScode/a direct CLI, or do I need a specific IDE? Been a while since I wrote anything in C

TheColdVoid commented 2 years ago

Awesome feature! When will it be merged to master?

iShaymus commented 2 years ago

This should definitely be merged with master