

ControllerKeys
A native macOS application that maps Xbox and DualSense controller inputs to keyboard shortcuts, mouse movements, and scroll, magnify, pan actions. Features an on-screen keyboard and full DualSense touchpad support.



Features
- Controller Support
- Key Mapping
- Gamepad Mapping
Tags
- on-screen-display
- keyboard-to-joystick
- joystick-mapper
- dualsense
- joystick-mapping
- joystick-to-keyboard
- XBOX Controller Support
- button-mapping
- dualsense-controller
ControllerKeys News & Activities
Recent activities
POX added ControllerKeys as alternative to AntiMicro, JoyToKey, AntiMicroX and Pinnacle Game Profiler- POX added ControllerKeys
ControllerKeys information
What is ControllerKeys?
A native macOS application that maps Xbox and DualSense controller inputs to keyboard shortcuts, mouse movements, and scroll, magnify, pan actions. Features an on-screen keyboard and full DualSense touchpad support.
Features:
Button Mapping: Map any Xbox/Dualsense controller button to keyboard shortcuts
- Modifier-only mappings (?, ?, ?, ^)
- Key-only mappings
- Modifier + Key combinations
- Long-hold for alternate actions
- Chording (multiple buttons ? single action)
Joystick Control:
- Left joystick ? Mouse movement
- Right joystick ? Scrolling
- Configurable sensitivity and deadzone
- Hold modifier (RT by default) to use sensitive mouse movement
Touchpad Control: Use the touchpad from a Dualsense controller with taps and multitouch gestures
- Single-finger tap or click ? Left click
- Two-finger tap or click ? Right click
- Two finger swipe ? Scrolling
- Two finger pinch ? Zoom in/out
On Screen Keyboard, Commands, and Apps: Use the on-screen keyboard widget to quickly select apps, commands, or keyboard keys.
- Use the controller without a keyboard with the on-screen keyboard
- Easily enter configurable text strings and commands in Terminal with a single click
- Use built-in variables to customize text outputted
- Show and hide apps in customizable app bar
Profile System: Create and switch between multiple mapping profiles
Visual Interface: Interactive controller-shaped UI for easy configuration
DualSense Support: Full PlayStation 5 DualSense controller support
- Full touchpad support with multi-touch gestures
- Multi-touch gesture support
- Customizable LED colors in USB connection mode
- Dualsense built-in microphone support in USB connection mode
- Microphone mute button mapping



