MarkJerde / Logitech-G13-Profiles

My Logitech G13 Profiles
4 stars 0 forks source link

Great MVP! A few things #3

Open benbeetle opened 2 years ago

benbeetle commented 2 years ago

Great MVP - this is a life saver!

I couldn't figure out, or find good documentation on creating a profile from scratch, or modifying one correctly. Luckily I figured out that I could use my windows machine and the official software to create a mapping and export it so extra keys could import it.

A few things to note - I couldn't seem to get it to recognize my app (World of Warcraft). But I was able to follow the instructions to get the M1/2/3 backlighting to work.

It might be worth mentioning for people like me that the Windows App can be used to create profiles, if one can ever access a Windows PC.

Also - on the windows PC app it let me save the profile to the gamepad - I thought maybe it would just work without any software then... it would just be like a keyboard to any machine it was plugged into, but I guess this does not work?

In any case - do you have a patreon or anything? I'd gladly donate some for your awesome work here!

Thanks again!

benbeetle commented 2 years ago

Also QQ - is it possible to have a key bind such that only when it is pressed I am in m2 profile, and when released it would go back to m1?

This is what I am used to on other keypads. An "ALT" button of sorts. As it is I have the button to left of thumbtack switch me to M2, when in M1, and M1 when in M2, so it toggles. But I'd rather just hold it, press what I need from M2, and then release and be back on M1.

benbeetle commented 2 years ago

On Windows I tried mapping G23 to "Shift" and on windows it works as expected - I hold G23 and G1-G22 and it does shift+the normal key mapping. (Effectively holding G23 is like holding shift)

But on Mac with extra keys, it appears it is doing keydown/keyup on the shift too fast for it to be useful.

Any ideas?

Thanks!

MarkJerde commented 2 years ago

Hi @benbeetle, If you created the WoW profile on Windows, take a look in the file for the target property. It is probably pointing to the .exe file where it was on Windows. If you put the path to the .app on the Mac it will hopefully work for you.

The funny thing about the Logitech software saving profiles to the device, is that when I saved them to the device on Windows they were not visible to the Logitech software on the Mac. It's possible that they intentionally didn't support it. It wouldn't work well, anyway, given the different .exe and .app paths. Or it's possible that since I only used the older version of their software on the Mac they had changed something about the storage. Their newer Mac software would never run for me, and the profile editor in their older Mac software just didn't work, so I spent a lot of time hand editing these profiles even when Logitech still supported it.

That's an interesting idea about having a key switch the mode only while held. I'll keep it in mind as I add features.

MarkJerde commented 1 year ago

Hi @benbeetle, It took a little longer than I had hoped to get time to prioritize Extra Keys, but I'm thrilled to say that Extra Keys 1.1.2 with support for held modifier keys has been released! I hope it works wonderfully for you. https://apps.apple.com/us/app/extra-keys/id1541973430?mt=12

Thanks for keeping the bug reports and feature requests coming. It is a joy to see Extra Keys grow to meet more people's needs. Mark

MarkJerde commented 1 year ago

Oh, and your idea for a while-held switch to a different M1/M2/M3 profile continues to be on my mind. I'll keep thinking of how to best support that.

Thanks, Mark