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.