How do I enable G-Shift on the G502?

Applies to: Logitech G502 Hero / G502 Lightspeed / G502 X / G502 X Plus
Last updated: May 2025


Problem

You want to expand your Logitech G502’s functionality by enabling G-Shift, which allows each button to perform a secondary action—effectively doubling your button assignments.


Solution

G-Shift is a feature in Logitech G Hub that turns one button into a modifier (like Shift on your keyboard). When held, all other buttons can trigger alternate functions. It’s especially useful in MMOs, productivity workflows, and creative software.


Step-by-Step Guide

1. Open Logitech G Hub


2. Assign a G-Shift Button

  1. Go to the Assignments tab
  2. Choose a button you’d like to use as the G-Shift modifier (commonly a thumb or side button)
  3. Click that button, then go to the System category
  4. Select G-Shift and click Assign

When you hold this button, all other programmable buttons will switch to their alternate G-Shift function.


3. Assign Secondary (G-Shift) Functions

  1. Click the G-Shift toggle in the top-right corner of the Assignments page
    (It will switch from the default view to the G-Shift layer)
  2. Click on any other button to assign its alternate function:
    • Keystrokes
    • Macros
    • System controls
    • Media playback
    • Application launches
  3. Click the toggle again to return to the normal layer

4. Test G-Shift Behavior

  • Hold the assigned G-Shift button and press another programmed button
  • It should trigger the G-Shift function instead of the default one

Use Case Examples

ScenarioDefault ButtonG-Shift Function
MMO Gaming“1” (Attack)“F1” (Heal)
ProductivityCopy (Ctrl+C)Paste (Ctrl+V)
Video EditingCutRipple Delete
FPSMeleeInventory toggle

Notes

  • G-Shift works only when G Hub is running
  • Not supported in Onboard Memory Mode
  • You can assign G-Shift functions per profile, depending on the app or game

You may also like...