Topic: Third Party Integration: MonKey

Hi everyone! I am a massive fan of the ultimate editor enhancer, have used it from the beginning! I admit I have spent my entire time using this tool only taking advantage of 5% of it. Largely, it is because I picked it up when I was very much a novice.
For that reason, I neglected to ask this question back then. I use Ultimate Editor Enhancer as well as MonKey - Productivity Commands, and they have always had a large amount of conflicts. They are both shortcut-heavy tools, and the amount of shortcuts both provide make it a smidge overwhelming to try and remap everything.
Now that I am more intermediate, I am absolutely willing to knuckle down and make it happen. Lol
But, I wanted to verify before I possibly "reinvent the wheel" that there is not already a well-defined way to integrate the two tools!
They are both very powerful, and I do not wish to part with either of them. Lol So, here is a shot in the dark. XD Is their integration already supported by some sort of "best practices?"

Re: Third Party Integration: MonKey

Hi.

I know MonKey - Productivity Commands, but don't have it and have never used it.
I can on my end make the assets not conflict, but for that I need two things:
1. A detailed description of the conflicts. I have never used MonKey, and believe that someone who uses both assets knows a lot more about conflicts than I can find by quick testing.
2. A copy of the asset to test. I don't have this asset and don't plan on buying it. If you or the MonKey developer send me a package or key to email (support@infinity-code.com), I can test it.

Kind Regards,
Infinity Code Team.

Boost your productivity a lot and immediately using Ultimate Editor Enhancer. Trial and non-commerce versions available.

3 (edited by PsigenVision 2024-08-03 17:13:08)

Re: Third Party Integration: MonKey

Thank you for the proactive response! I have reached out in the Jungle (creators of MonKey) discord to see if I can get them involved directly with you in the integration process!
I am of course willing to be the middle-man and knuckle down to find the conflicts in both tools; however, it would likely be smarter to involve "the experts." lol
In the meantime, I'll begin working on the detailed responses requested just in case.

4 (edited by PsigenVision 2024-08-04 19:14:06)

Re: Third Party Integration: MonKey

Alright, it took some serious work since a lot of the shortcuts for various editor assets are not consolidated into Unity's Shortcut Manager, but I have compiled a shortcuts sheet with conflicts for the following assets in order of how thorough I was:
1. Ultimate Editor Enhancer - thorough
2. MonKey Commander - thorough
3. Grabbit - thorough
4. Unity - minimal
5. vTabs - minimal
6. Maintainer - minimal
7. LEAP! (Editor Portals) - minimal

Below is a link to a google sheet that contains the conflicts and shortcut tabulation:
https://docs.google.com/spreadsheets/d/ … sp=sharing

Truthfully, at this point, it doesn't look like there are as many conflicts as I thought (though the amount is still decent lol), it was just very difficult to tell since the shortcuts for UEE are not patched through Unity's shortcut manager. But, if this is useful to you to facilitate integration with MonKey (and even vTabs, LEAP!, and others) for users, I hope it helps!

EDIT: Also, I am not sure if you have already engaged with the developers of MonKey, but they communicated to me in the last few days that they were sending you a key to access their tool for the purpose of this integration!

5 (edited by PsigenVision 2024-08-05 17:57:39)

Re: Third Party Integration: MonKey

I am not 100% confident in what I am sending, as it has not been fully "battle-tested," but here is my attempt to resolve conflicts and remap keys to get everything working together!

https://docs.google.com/spreadsheets/d/ … id=0#gid=0

This is a challenge for me, honestly. It's really hard to choose which shortcuts get priority, as there is a whole "ergonomics" art here (is ergonomics the right term?) that I cannot say I have as much experience in. So, for that reason, I am not positive about the remapping-design here for integrating all those tools.

I'm updating that document as I go or run into issues! Already had a few changes that were unexpected (functions in unity I didn't even know I could do until I stumbled into the conflict).

I hope this proves useful to you and permits growth for this asset, which I am growing to love more and more!

Thank you for all your hard work in bringing us a fantastic tool.

Re: Third Party Integration: MonKey

Thank you so much for your great work.
I will check which of these conflicts I can resolve on my side and how.

Kind Regards,
Infinity Code Team.

Boost your productivity a lot and immediately using Ultimate Editor Enhancer. Trial and non-commerce versions available.