omegaG — DualSense controller badge

formerly DS4CC — the shortcut mapper, preserved

omegaG

Turn a PlayStation controller into a shortcut mapper for terminal-first development.

Same package and binary (ds4cc); Windows config path preserved — MIT attribution intact.

Linux and Windows shortcut mapping · DualSense & DualShock 4 — USB + Bluetooth · tmux / Claude Code keybindings · Free & open source · Built with Rust

Windows-only lightbar feedback

Your agents, in color.

With the optional Windows-only Codex runtime enabled, six chat slots live behind the PS modifier. The controller lightbar can project the selected slot’s state.

In the Windows runtime, a controller lightbar is lossy: it shows the selected slot, not six colors at once. This status projection is not available on Linux.

Optional Windows-only Codex controller runtime

One modifier.
The whole session.

Hold PS for the exclusive modifier layer: L1/R1 cycle slots, Share blank thread, Options fork, touchpad select.

Specifications

Specs

Stack
Rust 2024 edition, tokio, hidapi. Package and binary name remain ds4cc. MIT license.
Mapping
Every configurable button resolves to a key combo, chord, tmux action, Claude Code action, or launcher:<name> inject. No default button is pre-wired to a launcher.