-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Full blast hotkey ? #22
Comments
Woah, someone using the issue templates? Impossible! In all seriousness though, this should be possible. I will add it to the upcoming feature list. |
haha ! Sounds good thanks for the quick response this program actually saved my msi laptop lol I wasnt able to use cooler booster at all anymore |
Would you mind sharing your MSI laptop model so I can add it to the list of community-tested laptops? (e.g. my laptop is an MSI GF63 Thin 11SC) |
Yes no problem ! I have the msi ge66 12ugs |
since this is in progress, not to be bothering or anything, is this going to also support changing the power profiles? e.g on most msi laptops where the f7 key changes it with a small popup message at the bottom showing the profile(when using msi center that is) |
You can set the performance mode to be applied per-profile as of v1.0.2. I will see if I can add a way to change the default performance mode (applied when not overridden by a fan profile).
On my laptop, the Fn+F7 key combo just opened MSI Center if I remember correctly (haven't had it installed since at least last year). I want to add support for this special key to Hotkey Handler, but I'm not sure if it works reliably on all MSI laptops (in fact, it's currently been removed from the current (pre-commit) source code until I find a way to reliably detect this key press). You can test if it works properly on your laptop with the latest Hotkey Handler (you might need to compile it or scroll back a fair bit in GitHub Actions), it should open the Config Editor by default. |
That is not what I was referring to. Example image(taken from Google): When you're using MSI Center and use the Fn+F7 keybind, it would switch between those power profiles(at least for my Crosshair). This is already an option under extras on YAMDCC, I was just asking if it will be possible to use a keybind like this to switch between them quickly like how MSI Center does it.
Seems to not work unfortunately. However I do know that using that function key actually triggers one of the invisible F13 to F24(I'm sure you know about these keys, they actually do exist, just not in a regular keyboard, it's a google search away) keys to switch the profiles, which is what MSI Center binds it to. But again, thats how it is on my laptop. It's likely different for each on their own |
Okay, time for a long one. Read if you dare. Skip to bottom for a keyboard test program to (hopefully) get the shortcut that the MSI Center key is pressing.
I think I already mentioned above (or rather, said I'd think about it), but I do plan to allow switching these performance modes via hotkey combination (although I'm not sure if I will be able to get the MSI Center key working reliably enough to implement your described behaviour).
I just committed an update which removed the MSI Center key function since it wasn't working for anyone but me, and I replaced (or rather, will replace) the global keyboard hook (see above documentation links) with calls to
Why, I do know about those keys (last I heard of them, the new "copilot" key on some of Microsoft's new laptops presses some convoluted shortcut that ends in F23). However, when I use a small keyboard test app I wrote to test the MSI Center key (not currently publicly available), I get a virtual key code of 255, scan code of 10, and the "extended key" flag set after I press it at least twice, otherwise nothing happens (see documentation for Interestingly enough, testing the touchpad disable button (F3 on my keyboard) produces the following shortcut: Anyways, I have attached the keyboard tester mentioned above here. If you don't mind, could you please test the MSI center key (and others, if you want) and report back on their behaviour? You can leave MSI Center running if you want, it might produce more interesting output. |
Not even a challange:P
So I basically wasted my entire morning today compiling the app and trying to use the built HotkeyHandler.exe LOL
Of course, that is why I am here for, to help having a great alternative to MSI Center:D Anyways, this is what I see when I press the Fn+F7(msi center key): [00:08:20.302] Key pressed: LButton, OemClear (ScanCode = 17, ExtendedKey = True) For the Webcam(F6): [00:08:34.977] Key pressed: LButton, OemClear (ScanCode = 110, ExtendedKey = True) For the microphone(F5): [00:08:59.435] Key pressed: LButton, OemClear (ScanCode = 113, ExtendedKey = True) For the keyboard backlight: [00:09:19.427] Key pressed: LButton, OemClear (ScanCode = 14, ExtendedKey = True) For the touchpad(F4), can confirm it works the same way: [00:09:41.010] Key pressed: LControlKey (ScanCode = 29, ExtendedKey = False) Full blast key(Fn+Up Arrow): [00:10:12.488] Key pressed: LButton, OemClear (ScanCode = 61, ExtendedKey = True) |
Mine are the same as ios7jbpro has shown before. That key can be remapped with sharpkey and it wroks. |
You can also use PowerToys for this, although it'll show "Unknown" key instead |
Here's what my MSI Center key (same Fn+F7 combo) maps to: It seems like it uses a different key for every laptop...
EDIT: I've just read your post using my keyboard tester. It looks like your MSI Center keybind is possibly different to both my laptop and @porkmanager's. EDIT 2 (responding to the rest of @ios7jbpro's message):
Sorry... (I did say in the commit message that I removed the MSI Center key functionality...)
I still can't believe how much of a following I've gained for this project (even if small compared to many much bigger projects). |
Prerequisites
Feature request
Is there a way to add a hotkey to enable and disable full blast would be very useful as I use my laptop closed with a monitor.
The text was updated successfully, but these errors were encountered: