Extra Keys is an app which allows the use of the Logitech G13 Advanced Gameboard on macOS, particularly macOS 10.15 (Catalina) and later, where the manufacturers software ended, but also on macOS 10.14 (Mojave) if preferred.
The G13 Advanced Gameboard is a USB keypad which has been popular with gamers as well as non-gamers to increase their capabilities and efficiency controlling games, development tools, and other apps. Since manufacturer support for this hardware was dropped with the release of macOS Catalina, Extra Keys fills the void allowing owners to keep using their gameboard.
Extra Keys is still a work in progress, so some features are missing. At this point, it is at a stage where it can work well for many people and is used on a daily basis in software development. Enough features are there that it can work quite well for some users, without any feeling of annoyance or need for more, while other users will find that it doesnt support one of their favorite features... yet.
Generally, in the software world an app is a "Minimum Viable Product" (MVP) when it is ready for first launch but has some growing to do. Extra Keys is right around that point, having enough capability for many users but lacking in-app profile editing and other usage-specific features. Extra Keys has been actively serving its purpose in daily use for two years now, and is best fit for G13 owners who can get by without a GUI profile editor and a few other features while work continues on a more refined and feature rich Extra Keys.
What is working?
• Keys G1 through G29
• Buttons M1 through M3
• Loading profiles (.lgp and .xml formats supported)
• Backlight changes with M1, M2, and M3 buttons for easy mode checking. Currently fixed at blue, red, and green.
• Backlight turns off when the active app doesnt have any mappings assigned.
• Profiles work just like they did with the manufacturers software, which includes profiles being assigned to specific apps and automatically switching profiles when the active app changes. Nearly all profile features are supported.
• The LCD shows status information.
Supported Profile Features:
• Keystroke / Single Key
• Multi Key
• Text Block
• Mouse Function (except forward / back)
• Media Commands
• Hotkeys (except maxwindow)
• Shortcuts / Aliases
• Function
• Key Repeat
What isnt supported yet?
• Analog Joystick
• LCD Applets
• MR button
The name Logitech is owned by Logitech. This software is in no way associated with, endorsed by, or approved by Logitech. The use of this software is not warrantied by Logitech or any other company.