I had recently broken the spacebar on my keyboard and around the same time I discovered that some Zephyrus G14 models had a different layouts for the function keys. Since I was going to order and replace my keyboard anyways, it was the perfect opportunity to order a new keyboard with the layout that I preferred. I though the drivers would automatically adjust to the new function key layout but that was not the case so I coded it myself.
Old Layout | New Layout |
---|---|
Key | Old | New |
---|---|---|
Fn + F2 |
Keyboard Backlight Down | Previous Track |
Fn + F3 |
Keyboard Backlight Up | Play/Pause |
Fn + F4 |
Aura | Next track |
Fn + Arrow Up |
Page Up | Keyboard Backlight Up |
Fn + Arrow Down |
Page Down | Keyboard Backlight Down |
- Window flashes when appearing
- There is a
System.InvalidOperationException
when quitting the program- This does not have any side effects and can safely be ignored (click "Quit" again in the error window)
- Clone repo
- Make sure your current working directory is
g-helper/app
- If not run
cd app
- If not run
- Run
dotnet build ./GHelper.sln
- You should now have a folder called
bin
atg-helper/app/bin
- Copy everything inside the
g-helper/app/bin/Debug
(x86) org-helper/app/bin/x64/Debug
(x64) folder to your preferred install location - Create a shortcut to
ghelper.exe
and put it in%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
- G-Helper should now run on startup
"ROG", "TUF", and "Armoury Crate" are trademarked by and belong to AsusTek Computer, Inc. I make no claims to these or any assets belonging to AsusTek Computer and use them purely for informational purposes only.
THE SOFTWARE IS PROVIDED “AS IS” AND WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. MISUSE OF THIS SOFTWARE COULD CAUSE SYSTEM INSTABILITY OR MALFUNCTION.