This article was last updated by on

What Do G-Keys On Keyboards Do?

I was surprised to find a set of “G” marked keys on my Logitech G510s Keyboard because I had never used one.

Only after Googling about it did I find that these are programmable or macro keys.

If you have a similar set of keys on your Keyboard, you can program these keys to perform many tasks to reduce your workflow effectively.

G-keys on the Keyboard are shortcut keys commonly used to run macros (perform several keystrokes within a single click), open or close software, run various commands or assign shortcut keys.

In fact, you can program or reprogram the G-keys as many times as you want.

However, do not be confused by the M-keys that may appear instead of G-keys on some Keyboards because they are the same.

Read on to find out how to program the G-keys on your Keyboard.

What Purpose Does G-key Serve On The Keyboard?

G-Keys on the Keyboards are a very in-handy tool that allows you to press multiple keys or mouse movements simultaneously.

In simple terms, G-keys make your workflow quick by performing multiple tasks within a single key press.

If you are wondering, these keys (G1, G2, G3, and so on) are in a vertical series on the left side of your Keyboard.

It was initially designed as a single macro key to perform a series of keystrokes, mouse, or menu actions.

Macro key on old keyboard
Macro key on the old Keyboard (Source: Wikimedia)

Macro = A single instruction that expands automatically into a set of instructions for a particular task.

Today, its usage has grown in number and is used to perform complicated commands in gaming and other regular tasks.

Macro keys are very beneficial for someone who indulges in a lot of gaming, photo/video editing, streaming, and content development.

You can program/reprogram infinite numbers of automation to each available G-key, including but not limited to:

  • Key sequences (Multiple or repetitive keystrokes)
  • Keyboard events or Hotkeys (Opening or closing a program)
  • Launching frequently used applications
  • Mouse scrolling and specific movements
  • Delay in-between presses
  • Shortcut command to insert a text clipping, boilerplate text, or styling
  • Simulate missing features
  • Run hotkey commands between the game (Switch weapon, open chat, etc.)

However, not all regular Keyboards feature G-keys, as this feature is specific to a particular type of Keyboard.

Some manufacturers chose to name it M instead of G, but it does the same thing.

How To Program G-Keys On Keyboard?

Programming the Macro keys will depend on the Keyboard manufacturer and supporting software because not all manufacturers share the same control panel.

For example, programming the keys in the Logitech Keyboard would differ from Corsair as they both offer custom consoles.

Here is a step-by-step guide to programming macro keys on different devices.

1. Corsair Keyboard

Corsair is one of the leading Keyboard makers in the market specializing in a wide range of regular and gaming devices.

When you buy a Corsair Keyboard fitted with G-key, you will get supporting software and an iCUE console that activates once you connect your device to the computer.

Here is how you can record Macros using iCUE version 4 or newer;

  1. Open iCUE software on your computer.
  2. Once you see the dashboard, select K70 RGB MK.2 and click Key Assignments, which will open a feature to customize the keypad.
  3. Press on Plus sign “+” and select Macro.
  4. Now, you can assign the macro to the Keyboard.
  5. Select the key you want to assign the macro on the virtual Keyboard. For example, G1, G2, and so on.
  6. Press the Record button marked with red and begin recording.
  7. Perform Keyboard actions such as Ctrl+A, Shift+Alt+W, or gaming cheat codes ZTY+**90.
  8. Press the record button to stop recording.
  9. Apply any advanced settings or start settings to your macro.
  10. Test the progress by pressing G-keys to ensure they are working.
CORSAIR macro setup
CORSAIR macro setup for programming.

For iCUE version 3 or older;

  1. Open the iCUE app and select K70 RGB mK.2 in the devices section.
  2. Press Actions on the left-hand menu and press plus or + key.
  3. Select the key you want to assign the macro on the virtual Keyboard. For example, G1, G2, and so on.
  4. Press the Record button marked with red and begin recording.
  5. Perform the Keyboard actions.
  6. Press the record button to stop recording.
  7. Apply any advanced settings or start settings to your macro.
  8. Test the progress by pressing G-keys to ensure they are working.

2. Logitech Keyboard

Logitech is another famous Keyboard manufacturer that provides macros in their Keyboard. But do not be confused when you find M instead of G-keys. They are the same!

You must access the Logitech G Hub software with the Keyboard to assign macros.

The process may be slightly longer.

Here is how you can record Macros using G Hub software.

  1. Start with opening Logitech G Hub software. All the devices supported by G Hub will be shown in the dashboard.
  2. Select the Keyboard or mouse you want to assign macro to.
  3. Tap on “Assignments” from the left side menu.
  4. Tap on “Macros” from the left panel and choose “Create New Macro.”
  5. Assign a name to the Macro filter and choose the macro type: No repeat, Repeat, Toggle Sequence, etc.
Logitech macro type
You can use G Keys on your Logitech Keyboard. (Source: Slurp Tech)
  1. Once you choose the type, next, create your macro script by pressing on the plus icon next to “Start Now.”
  2. Tap on “Record Keystrokes” to record new actions or commands, such as multiple keystrokes.
  3. Once you provide the action, press the red button to finish the recording.
  4. You can assign a delay between events by choosing “Use Standard Delay” or using the software’s delay time.
  5. Finally, press saves to finish setting up the macro.

Watch the video to learn how to use G-keys on Logitech Keyboards in detail;

3. SteelSeries Keyboard

SteelSeries is another famous manufacturer of Keyboards and mice with Macro features.

The SteelSeries Engine software allows you to customize, tune, and assign macro functions to the Keyboard and mouse.

Start with downloading and installing the SteelSeries engine. You can find the installation file for both Windows and Mac.

  1. Open the application and find Macro editor on the left-hand side menu under the settings tab.
  2. Hit the launch button to open a macro editor window.
  3. The window has two sections—the left one for creating new recordings and the bottom right to trigger a macro recording session.
  4. Hit the red button to start recording. Choose the button to assign the macro and provide custom commands, including key or mouse presses.
  5. Hit the red button to stop the recording. You can see the workflow on the right hand, including action, time delay, and chronology.
  6. Press “Save” to store your macro setting.

Best Macro Keyboards With G-Keys

A few Keyboard recommendations with G-Keys or macro keys.

Corsair K95 RGB Platinum XTRGB LED, Cherry MX Speed keyboard with six-dedicated macro keys
Corsair K100 RGB Optical KeyboardOptical, mechanical keyboard with RGB backlighting, 44-zone light edge, and six-programmable Macro keys
Logitech G910 Orion SpectrumRomer-G mechanical switches with RGB lighting and nine programmable G-keys
Logitech G613 LIGHTSPEED WirelessWireless gaming keyboard with mechanical switches and six programmable G-keys
SteelSeries Apex 300 Gaming KeyboardLow profile keys with a high F key and seventeen Macro keys
SteelSeries Apex 350 Gaming KeyboardIt features low profile keys with ergonomically elevated F-key, anti-ghosting keys, and twenty-two macro keys
Read our blog about whether you should get a Hot-swappable Keyboard.


G-keys are lifesavers for regular computer users to add custom device features.

Being able to commit multiple functions in a single keypress can save you time, especially for gaming, editing, or writing.

Even if you are a casual user, you can still use macro keys by assigning time-saving shortcuts such as running or exiting the software.

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like