Skip to content
forked from seerge/g-helper

This is a fork of G-Helper with certain function keys remapped

License

Notifications You must be signed in to change notification settings

ethan-br/g-helper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

G-Helper (with remapped keys)

🤔 Why did I make this?

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
old new

⌨️ Remapped Keys

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

🪰 Known Bugs

  • 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)

🏗️ How to install

Requirements

Install Steps

  • Clone repo
  • Make sure your current working directory is g-helper/app
    • If not run cd app
  • Run dotnet build ./GHelper.sln
  • You should now have a folder called bin at g-helper/app/bin
  • Copy everything inside the g-helper/app/bin/Debug (x86) or g-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

🔖 Important Notice

Projets used

Disclaimers

"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.

About

This is a fork of G-Helper with certain function keys remapped

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Languages

  • C# 100.0%