csavalas / HotkeyMapper

Hotkey Mapper for Lenovo Thinkpads
4 stars 0 forks source link

Support for non Thinkpad? #2

Open Splarkszter opened 1 week ago

Splarkszter commented 1 week ago

Hello! Very cool app you made.

Though I'm having trouble on making it work, i have a "Lenovo YOGA 16ARP8" and the app doesn't seem to work.

I'm aware of the annoyance of "Thinkpad", "Ideapad" and "Legion" devices being for some wonderful reasoning of Lenovo engineers, work differently.

So i just have the wonder if it could work or just not.

Anyways, thank you for your time!

csavalas commented 1 week ago

Hey @Splarkszter , I don't have access to that model, but there may be a way to make it work, if you're up for it. Follow these instructions here: https://github.com/csavalas/HotkeyMapper/issues/1#issuecomment-2161856210 . If you are able to put together that chart for me, then I will add support for your model into the program. 👍

Splarkszter commented 1 week ago

Hello, thank you for the instructions!

There seems to be nothing on my machine... maybe because i did a clean install of windows to remove all the pre-installed apps?

The folder exists tho. But it's all 0's. And the Ex_90 is there pretty sure because the app created it because i tried to customize the F12 function... so maybe that's why the folder even exists): image

Also process monitor doesn't show the events: image

Splarkszter commented 1 week ago

Hmmmm... there's this that seems to have a similar syntax but maybe it's for functions like Fn + M, etc? image

csavalas commented 3 days ago

@Splarkszter Hey there, I didn't see these responses before!

You said it was a clean install, which is fine (mine is too), but have you made sure to install all of the Lenovo drivers, particularly this one, for your model: Lenovo Function Key Driver

I downloaded that driver to examine the contents for you, and it looks like there is an exe there called FnHotkeyUtility.exe that hopefully behaves similarly to SHTCTKY.EXE

image

To investigate further, follow those same instructions you followed before, but with the following modifications:

Let me know what the results are with that new filter. If it's doable, I'll update the utility to support non-ThinkPads too 👍

Splarkszter commented 1 day ago

Not much idea of what is supposed to happen. But i got this. image

Also this? image

Also many of the keys do not even show the events on the program. I have keys like Insert and PrtSc, or even F12 for calculator or F9 for system settings.

Weird.

Splarkszter commented 1 day ago

There's this too: image

I excluded it at first because it just spams and fills the Monitor.