Skip to content

skillphobia/MacOS-multi-instancing-with-Keyboard-Maestro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Free trial bypass: When your free trial expires, install appcleaner at https://freemacsoft.net/appcleaner/ and reinstall Keyboard Maestro after cleaning it, you will have to set up the macros again, however.

In this guide, you will learn to set up multi-instancing on MacOS with the help of Keyboard Maestro. You will need- At least 2 instances Keyboard Maestro Rectangle For this guide, I will be setting up 4 instances but you can set up as many as you'd like by changing the macros accordingly

standardsettings F3Pause on world load: In standardsettings, you should enable an option which does the F3 + ESC keybind upon world loading, enabling this option increases visiblity and removes the need for the unfocus parts of the macros if not possible(i.e- hide dock is on).

image

Step one: Installing Keyboard Maestro and Rectangle Head to https://www.keyboardmaestro.com/main/ and install Keyboard Maestro, open the file and follow the instructions to install the app. Then, go to https://rectangleapp.com and install rectangle.

Step two: Setting up Rectangle After installing rectangle, click its menu on the top bar and click on settings. image In there, you should set up shortcuts for maimizing a window, setting the positions of windows according to how many instances you are settings up. (eg: 2 instance - Halves, 3 instances - Thirds, 4 instances- Fourths or Corners) image

Step three: Setting up the macros You should have Keyboard Maestro, your instances, and Rectangle set up by now. We will set up the macros. I will be setting up 4 instances, so I will need 4 macros for resetting in-game, 4 for resetting in the reset screen, 4 for selecting the instance, and 1 for resetting all instances. This totals to 13 macros, but this will vary based on how many instances you decide to set up. Reset all: Press the + button on the bottom to create a macro. image Select "this hotkey" and set your shortcut image Now, for resetting, you should have your instances ready in their positions image In Keyboard Maestro, select "new action" and select "Move or click mouse" image Click "get" to get the position of anywhere in the first instance, after you got the position, set the relative to "absolute position". Now, add another action, this time, "Type a keystroke" and set it to your reset keybind. Repeat the same actions but with different positions so all instances get reset.

COORDINATES WILL VARY! image

Now, after all of that, add an action to click at the botton left corner of your screen, and another one to just move it back to the center, this will make sure no window is focused.

image It should look something like this.

Repeat this for all your instances. Resetting an instance in-game: Make a new macro, name it whatever you'd like. Add a new action, "Type a keystroke," set it to your reset keybind, then add "Type a keystroke" again, but set it to the respective keybing which you set in Rectangle. Then add the same set of actions to make sure no window is focused that you set in the previous macro. image

It should look something like this, with different shortcuts. Repeat this for all instances.

Resetting in reset screen: This is similar to the macro you made for resetting all, the only difference is that youre resetting one instance at a time instead of all of them. So, each macro should look something like this image

COORDINATES AND SHORTCUTS WILL VARY

Selecting an instance:

Create a new macro, click new action, and add "Move or click mouse" and set the coordinates to any part of the instance window and set the relativity to "absolute position," then add the action "type keystroke" and add your shortcut for maximizing a window, the add another "type keystroke" action and press the "escape" key. It should look something like this:

image

Repeat this for all instances.

Happy resetting!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published