Skip to content

Shift+Y and Shift+T produce no character while SuperCmd is running #149

@Hantok

Description

@Hantok

Bug Report

When SuperCmd is running in the background, pressing Shift+Y produces no character output at all. The keystroke appears to be silently consumed or blocked by SuperCmd rather than passed through to the active application.

Steps to reproduce:

  1. Launch SuperCmd
  2. Switch to any text input field (e.g. a text editor or browser address bar)
  3. Press Shift+Y

Expected behavior: uppercase Y is typed into the active field.
Actual behavior: nothing is typed, the character is swallowed entirely.

Additional context:

  • Shift+T works correctly and produces uppercase T
  • Only certain Shift+<key> combos seem affected; Shift+Y is a confirmed case
  • The issue is reproducible with SuperCmd running but does not occur once the app is quit
  • Reproduced on v1.0.8 and confirmed present on older versions as well
  • Likely related to global hotkey registration or keyboard event interception in the Swift native helpers or Electron's globalShortcut module capturing Shift+Y for an internal binding

Possible root cause:

SuperCmd likely registers Shift+Y (or a conflicting key combo) as a global shortcut via Electron's globalShortcut.register() or via the Swift hotkey helper, preventing the OS from forwarding the event to the focused app.

Version: 1.0.8
OS: macOS 15

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions