Changelog

Stay up to date with the latest features, improvements, and fixes in PlayAbility Adaptive Software.
2.4.0

Enhanced Keyboard Support

  • ⌨️ Right Modifier Keys: Added support for right-side modifier keys as actions: Right Ctrl, Right Alt, Right Shift, and Right Windows. Map these keys separately from their left-side counterparts for more flexible control schemes.
2.3.4

MCP Server Enhancements

  • 🤖 MCP Server Enhancements: Expanded MCP server for AI assistants: navigate to any page in PlayAbility, manage profiles (get profiles, switch profile, view mappings), and import new profiles or append mappings. AI assistants can now guide users through setup and control the app via natural language.
2.3.3

Gamepad Input

  • 🎮 Action Mode for Triggers: Triggers (LT/RT) now support Action Mode. Choose Default for progressive control (expression intensity maps to trigger value) or Toggle, Short Press, Long Press, Double Press, or Triple Press for digital on/off behavior. Smile once to fully press, smile again to release—or use short pulses for shooting mechanics.
  • 🎮 Action Mode for Stick Direction: Stick direction outputs (Left Stick Up/Down/Left/Right, Right Stick Up/Down/Left/Right) now support Action Mode when mapped to face gestures or head motion. Choose Default for progressive control (expression intensity maps to stick deflection) or Toggle, Short Press, Long Press, Double Press, or Triple Press for digital on/off behavior. Smile once to push the stick full in that direction, smile again to release.
2.3.2

Mobile Gamepad (Beta)

  • 📱 Mobile Gamepad: Use your phone or tablet as a gamepad controller via local network (LAN). WebRTC-based secure, low-latency connection for gaming.
  • 🔄 Profile Sync: The mobile gamepad automatically uses your current profile. When you switch profiles on desktop, the mobile app updates to match.
  • 📲 Easy Pairing: QR code and short code for quick connection. Open controller.playability.gg on your device to get started.
2.3.1

Profile Management, Gamepad & Overlay Updates

  • 📋 Linked Overlay Duplication: When you duplicate a profile, the linked overlay is now duplicated as well. Your overlay layout and settings are preserved in the new profile copy.
  • 🎮 Stick Direction as Input Trigger: Map stick directions (up, down, left, right) from either analog stick as discrete button-like triggers. Push the stick in a direction to activate actions such as buttons or keys. Adjust the activation threshold to control how far you need to push the stick before it triggers.
  • 🎮 Extend on Hold: Overlay joysticks now support extend-on-hold by default. Click and hold inside a joystick, then move your cursor beyond the circle while holding—control continues until you release. Perfect for larger stick movements without lifting your finger. Toggle in joystick properties if you prefer the original boundary-restricted behavior.
  • 🎤 Microphone Volume Fix: Fixed an issue where PlayAbility would automatically lower your microphone volume when the app opened (to 75-85%) and further when voice recognition was enabled. The app no longer modifies Windows microphone levels—your volume stays at the level you set.
2.3.0

Bug Fixes

  • 🐛 Overlay WebSocket Fix: Fixed a bug that prevented the gaming overlay from working when the WebSocket server was disabled. The overlay now functions correctly regardless of WebSocket settings.
  • 🔒 ViGEm Plugin Signing: Improved code signing for the ViGEm virtual gamepad plugin to reduce Windows security alerts during installation.
2.3.0-beta.3

New Profile Templates

  • 👁️ Left Eye to Joystick Profile: New profile template to control the left joystick using left eye movements. Map eye gestures (look up, down, left, right) directly to joystick directions for precise hands-free control.
  • 🎮 Nintendo Switch Starter Profile: Complete starter profile with all buttons and axes pre-configured for Nintendo Switch controllers. Perfect for getting started playing on Switch using PlayAbility.
  • 🎮 PlayStation Starter Profile: Complete starter profile with all buttons and axes pre-configured for PlayStation controllers. Includes mappings for all DualSense and DualShock buttons and sticks.
2.3.0-beta.2

Face Gesture & Head Motion Analog Control

  • 🎮 Face Gesture & Head Motion Analog Control: You can now control analog stick direction with face gestures or head motion. Map facial expressions or head movements directly to analog stick directions for precise, hands-free control of character movement and camera rotation.
2.3.0-beta.1

Mapping Enhancements & Overlay Features

  • 🔀 OR Trigger Logic: Choose between AND or OR logic for multiple conditional triggers. With AND mode, all triggers must be active to activate the action. With OR mode, any trigger can activate the action - giving you more flexibility in how you combine inputs like gestures, keys, and buttons.
  • 🖱️ Better Overlay Cursor and Click Effects: Enhanced overlay cursor visualization with improved tracking and visual feedback. The cursor now shows different colors for different mouse buttons (left, right, middle, back, forward) and displays smooth click ripple effects when buttons are pressed, making it easier to see your mouse interactions in real-time.
  • 🔘 Double-Click to Toggle Buttons: Double-click any overlay button to keep it pressed (toggled on). Double-click again to release it. This works in both click and hover activation modes. The feature is enabled by default and can be disabled in the overlay settings panel.
2.2.0

Multiple Press Detection

  • 🔘 Multiple Press Detection: Fixed and improved the 'Require Multiple Events' feature for more reliable detection. Map the same input (like left click) to different actions with 2x and 3x conditions - PlayAbility will smartly detect how many times you pressed and trigger only the matching action.
2.2.0-beta.4

Mouse Position & Overlay Updates

  • 🎯 Mouse Position Output: Record a mouse position on your screen, then trigger an action to instantly move the mouse to that saved position. Perfect for quickly navigating to specific UI elements or game locations.
  • 🎮 Lock Overlay Joystick Setting: You can now map any trigger (key, gesture, button, etc.) to lock and unlock overlay joysticks. This gives you more flexibility than double-clicking - use a keyboard key, head gesture, or any other input to toggle joystick lock mode.
  • 🎨 Overlay Dpad: Overlay joystick lock settings are now hidden from the settings mapping buttons - these overlay-specific controls are only accessible through the overlay interface, keeping the main settings panel cleaner and more focused.
  • 🐛 Autocalibration Fix: Fixed a bug with autocalibration that could cause incorrect calibration values.
2.2.0

Joystick Lock & Profile Management

  • 🎮 Joystick Lock Feature: Double-click on an overlay joystick to lock it, allowing the joystick to continue moving in the direction of your mouse even when the mouse leaves the joystick circle. Double-click again inside the joystick to unlock it.
  • 📋 Reorder Mappings: You can now reorganize mappings within a profile. Enable 'Reorder Mappings' from the profile settings menu to drag and drop mappings or use the up/down arrows to change their order.
2.2.0-beta.2

Double & Triple Press Modes

  • 🔘 Double Press Input Mode: Send two quick button presses with a single gesture trigger. Automatically emits two 100ms presses with a 150ms gap - perfect for double-click actions in games.
  • 🔘 Triple Press Input Mode: Added triple press as a new action mode for triggering three rapid button presses with a single input.
  • 🔒 WebSocket Security: Secure your WebSocket server with optional key-based authentication. Require clients to provide a valid key before connecting, with automatic key generation and localhost-only binding by default.
2.1.1

AI Integration

  • 🤖 MCP Server Integration: MCP server for AI assistants: enable AI assistants like Claude to control PlayAbility through natural language. Send gamepad, keyboard, and mouse inputs and capture screenshots programmatically.
2.1.0

Joystick Overlay Module

  • 🎮 New Joystick Overlay Module: Control gamepad sticks with analog precision through hover or click. Move your cursor within the joystick area to send smooth analog stick inputs, with customizable max range for fine-tuned control.
2.1.0-beta.5

Overlay Mouse Block

  • 🎨 Overlay Mouse Block: New overlay mouse block feature prevents accidental mouse movement when interacting with overlay buttons, giving you more precise control.
2.1.0-beta.3

Profile Sharing & Custom Descriptions

  • 📋 Profile Sharing: Share your custom profiles with friends, family, or the community. Export your carefully crafted control schemes and let others benefit from your setup.
  • ✏️ Custom Mapping Descriptions: Add personalized notes and descriptions to each mapping. Keep your profiles organized with clear labels that remind you what each mapping does.
2.1.0-beta.3

Global Profile & Profile Switching

  • 🌐 Global Profile: New global profile that stays active at all times, running alongside your other profiles. Perfect for universal controls you always want available.
  • 🔄 Profile Switching: New ways to switch between profiles quickly. Set up hotkeys, gestures, or other inputs to instantly change your active control scheme.
2.1.0-beta.3

Major Update

  • ✨ New Name: PlayAbility Adaptive Software: We've rebranded to better reflect our mission of making gaming accessible to everyone.
  • 🎯 OpenTrack Compatibility: Connect PlayAbility to OpenTrack for advanced head tracking support. Use external tracking hardware or combine multiple tracking sources for enhanced precision.
  • 🐧 Linux Support: PlayAbility is coming to Linux! Work in progress to bring all features to Linux users.
  • 🎨 Individual Overlay Button Customization: Customize each overlay button independently. Change colors, sizes, and positions to create your perfect control layout.
2.1.0-beta.3

Dwell Click & Per-Profile Overlays

  • 🎯 Dwell Click for Overlay Buttons: New autoclicker dwell option lets you trigger mouse clicks by hovering over overlay buttons. Just rest your cursor and the click happens automatically.
  • 📋 Per-Profile Overlays: Overlays can now be customized for each profile separately. Different games can have different button layouts automatically.
  • 🎮 Gamepad to Keyboard/Mouse Mapping: Map individual gamepad buttons and sticks to keyboard keys and mouse clicks. Use your controller to type or click, bridging gamepad and desktop control.
  • 👤 Lean Back and Forward: New head gesture detects when you lean back or forward. Add another dimension to your hands-free controls.
  • 🔘 Conditional Trigger Combinations: Combine multiple input sources with AND/OR logic. Require both a smile gesture AND shift key, or allow any of several inputs to trigger the same action. Create complex, personalized control schemes.
1.9.9

Templates & Display Selection

  • 📋 More Base Templates: Added additional starter templates to help you get set up faster with pre-configured control schemes for common use cases.
  • 🖥️ Overlay Display Selection: Choose which monitor displays your gaming overlay. Perfect for multi-monitor setups where you want controls on a specific screen.
  • 🎙️ Microphone Selection: Select your preferred microphone device for voice recognition. Switch between headset, webcam, or standalone mics easily.
1.9.8

Clickable Gaming Overlay

  • 🎨 Clickable Gaming Overlay: Brand new overlay system with clickable buttons directly on your screen. Hover or click to trigger gamepad, keyboard, and mouse actions without leaving your game.
  • 🎯 Edge-Hold Mouse Behavior: Replaced mouse warp mode with smarter edge-hold behavior. In autoCentering mode, when your mouse touches screen edges, the analog stick holds at maximum in that direction for continuous camera or character movement.
1.9.7

Enhanced Keyboard Support

  • ⌨️ More Keyboard Keys: Added support for additional keyboard keys as actions: ` - = [ ] \\ ; ' , . / — now you can map even more keys to your inputs.
  • 🐛 Scroll Trigger Fix: Fixed scroll up and down working correctly as input triggers.
1.9.6

Bluetooth Device Control

  • 📡 Raspberry Pi Pico W Bluetooth: Control Xbox Adaptive Controller, PC, and Nintendo Switch using a Raspberry Pi Pico W over Bluetooth. Send commands wirelessly from your PC to multiple gaming platforms.
1.9.5

Hold Gestures & Offline Support

  • ⏱️ Hold Gestures: Time-based gesture detection lets you hold gestures for a specific duration to trigger actions. Prevent accidental triggers by requiring sustained input.
  • 📴 Better Offline Support: Improved offline functionality so you can use PlayAbility even without an internet connection.
1.9.4

Virtual Keyboard Improvements

  • ⌨️ Modifier Key Combinations: Fixed modifier key combinations (Ctrl, Alt, Shift) for more reliable virtual keyboard outputs. Complex shortcuts like Ctrl+Shift+S now work consistently.
  • ⚡ Keyboard Timing Improvements: Improved timing and sequencing for complex keyboard shortcuts, ensuring your key combinations register correctly in games and applications.
1.9.3

Enhanced Face Tracking & Voice Recognition

  • 👤 Inverted Gesture Thresholds: Face gesture detection now supports inverted threshold mode. Trigger actions when gestures drop below threshold - like when you lower your eyebrow or close your mouth.
  • 🎙️ Phrase Detection: Voice recognition expanded to support complete phrases. Trigger actions with multiple words like 'open inventory' or 'fire weapon' instead of just single words.
1.9.2

Combo System

  • ⌨️ Key Combo System: New combo system lets you trigger multiple keys simultaneously with a single input. Create complex key combinations for advanced gaming moves and productivity shortcuts.
  • 🎮 Multi-Key Shortcuts: Perfect for executing fighting game combos, complex hotkeys, or accessibility shortcuts that would normally require pressing many keys at once.
1.9.1

Enhanced Input Controls

  • 🎙️ Voice Triggering System: New voice control functionality lets you trigger actions by speaking commands. Control your games and applications hands-free.
  • 🎯 Mouse Movement Mapping: Map mouse movement (up, down, left, right) to gamepad buttons, triggers, keyboard keys, and mouse buttons. Move your cursor using any input method.
  • 🔄 Infinite Mouse Movement: Seamless mouse warping for autocenter mode - your mouse automatically repositions to the opposite screen edge for infinite, uninterrupted movement.
  • ⚡ Performance Boost: Performance improvements across the board for better responsiveness and smoother operation.
1.9.0

Console Support

  • 🎮 Nintendo Switch 2 Compatibility: PlayAbility now supports Nintendo Switch 2, letting you use face tracking and adaptive controls on Nintendo's latest console.
1.8.9

Scroll Actions

  • 🖱️ Scroll Actions: Added scroll up and scroll down as new action outputs. Trigger scrolling with any input - gestures, voice, buttons, or keys.
1.8.8

Better Gamepad Support

  • 🎮 Improved Gamepad Detection: Massively improved gamepad detection now compatible with hundreds of controllers. Your gamepad should just work.
  • 💾 Persistent Forwarding State: Gamepad forwarding state is now saved between sessions. Your settings stick even after restarting PlayAbility.
1.8.7

Quality of Life Improvements

  • 🔐 Better Auth Management: Improved authentication for subscribers reduces the need to re-login. Stay signed in longer.
  • 🔄 Face Detection Restart: Start/Stop face detection button now fully restarts the detection process instead of pausing. Useful if you experience slowdowns after extended use.
  • 🤖 New WebSocket Endpoints: New WebSocket endpoints to get mouse position and take screenshots for AI agent integrations.
  • 📺 Updated Twitchat Profile: Updated Twitchat custom profile with more output options for streamers.
1.8.6

Features & Bug Fixes

  • 🖥️ Background Window Handling: Better UI management when the window is not focused. PlayAbility continues working smoothly in the background.
  • 🐛 Webcam Settings Fix: Webcam settings are now saved correctly between sessions.
1.8.5

New Features

  • 🖱️ Mouse Wheel Support: Mouse wheel input is now supported. Use scroll gestures as triggers for your mappings.
  • 🎮 Multiple Gamepad Support: Connect and use multiple gamepads simultaneously. Great for co-op gaming or complex control setups.
1.8.4

Performance Update

  • ⚡ Faster Face Detection: Significantly faster face detection processing for smoother, more responsive tracking.
  • 🖥️ Optimized GPU Usage: Now runs by default on internal GPU for better compatibility and reduced power consumption on laptops.
1.8.3

New Features

  • 🌍 French Language Support: Full localization with French language support. Switch languages in settings.
  • 🎯 Improved Head Mouse Control: Enhanced head movement mouse control for more precise and comfortable cursor navigation.
  • 📋 Profile Import/Export: Subscribers can now import and export individual profiles. Share your setups or back them up easily.
  • 🐛 Webcam Loading Fix: Fixed a bug that prevented loading previously configured webcam settings.
1.8.2

Nintendo Switch Support

  • 🎮 8BitDo Micro Support: Control your Nintendo Switch using the 8BitDo Micro gamepad with PlayAbility's adaptive features.
  • 📡 Raspberry Pi Pico W for Switch: Control your Nintendo Switch wirelessly using a Raspberry Pi Pico W as a bridge device.
  • 🎯 Head Mouse Control: Control your mouse cursor with head movements. Look around to move the pointer naturally.
  • 🎙️ Free Voice Control: Agent47 voice control is now free for everyone and supports keyboard and mouse outputs, not just gamepad.
1.8.1

New Pricing Model

  • 💰 More Accessible Pricing: We've made PlayAbility more accessible:
  • One profile now available completely free with unlimited access
  • Removed previous monthly usage limits
  • Additional profiles available with subscription
  • 🎮 Nintendo Switch Compatibility: Experimental Nintendo Switch support is here:
  • Control your Switch through serial port connection
  • Full gamepad emulation using Raspberry Pi Pico W and HID Forwarder
  • Compatible with all Switch games
1.8.0

AI Voice Control

  • 🤖 Agent 47: AI Voice Control: Introducing Agent 47, AI-powered voice control for your gamepad. Speak naturally and let AI translate your commands into game inputs. Say things like 'move forward' or 'press A button' and watch it happen.
  • 🎙️ Real-Time Voice Recognition: Built-in voice recognition processes your speech in real-time for responsive hands-free control.
  • ⚠️ Experimental Feature: This feature is experimental and relies on external AI services that process your voice. Available for subscribers.
1.7.9

New Features

  • 🎯 Head Movement Actions: A long-awaited feature: trigger gamepad buttons, keyboard presses, and mouse clicks with head movements! Nod, shake, or tilt your head to activate controls.
  • 📊 Live Mapping Feedback: New mapping list shows live feedback with enhanced UI indicators. See exactly which mappings are active in real-time.
  • 📋 Full Profile Backup: Export and import a file containing all your profiles at once. Perfect for migrating to a new computer or backing up your entire setup.
  • 🎮 Auto-Start Gamepad Forwarding: New option to automatically start external gamepad forwarding when PlayAbility launches.
  • 🗑️ Legacy Profile Deletion: Removed deletion protection for old legacy profiles (Profile 1-3). Clean up your profile list freely.
  • 🐛 Bug Fixes: Fixed gamepad forwarding not working when profiles had no gamepad actions. Fixed mouse cursor jumping to top-left when clicking play/pause.
1.7.8

Head Movement Controls

  • 🎯 Head Movement Triggers: Trigger actions with head movements. Move your head up, down, left, or right to activate mapped controls including gamepad buttons, keyboard keys, and mouse clicks.
  • ⌨️ WASD Head Control Profile: New built-in profile maps head movements to WASD keyboard keys for character movement. Control your character by tilting your head in the direction you want to move.
  • 📋 Profile Import/Export: Share your custom profiles with others or back them up. Export profiles to a file and import them on another computer or share with the community.
  • 🎨 Dark/Light Theme Toggle: Switch between dark and light themes to match your preference. Your theme choice persists across sessions.
  • 📊 Live Mapping Feedback: See your mappings activate in real-time as you use them. Visual indicators show which inputs are currently being detected.
  • 🎯 Head Stick Calibration Reset: Improved head stick calibration with a reset button to quickly return to default values if calibration goes wrong.
1.7.7

Offline Support

  • 📴 Full Offline Mode: PlayAbility now works completely offline without an internet connection. Use all your local profiles and controls even when disconnected.
  • 🎨 Widget Mode Video Toggle: Hide the video preview in widget mode while keeping face detection active. Reduces screen clutter while maintaining full functionality.
  • 💾 Persistent Settings Offline: Settings no longer reset when offline. Your preferences are saved locally and persist even without internet connectivity.
1.7.6

Twitchat.fr Integration

  • 📡 Twitchat.fr Connection: Connect PlayAbility to Twitch for external control. Let viewers or automation trigger your inputs through Twitchat's interface.
  • 🔄 Two-Way Communication: Full two-way communication with Twitchat.fr allows sending and receiving commands between both applications.
  • 🔘 Toggle and Short Press Modes: Choose between toggle mode (press once to activate, again to deactivate) and short press mode for button actions.
  • 🔀 Multiple Trigger Conditions: Set up multiple conditions for triggers to create complex input logic.
  • 💾 Saved Connection Settings: Your Twitchat.fr connection settings are saved between sessions so you don't have to reconfigure each time.
1.7.5

New Profiles

  • 📋 New Built-in Profiles: Two new built-in profiles for common use cases help you get started quickly without manual configuration.
  • 👤 Face Gesture Selector: Improved face gesture selector with better UI and preview functionality. See exactly what each gesture looks like before selecting it.
  • ✖️ Modal Close Buttons: Added close buttons to modals for better navigation and user experience.
1.7.4

New Features

  • 📋 In-App Changelog: View the complete version history directly within the app. Stay informed about new features and improvements without leaving PlayAbility.
  • ▶️ Autostart Face Detection: Option to automatically start face detection when the app launches. Get tracking running immediately without manual intervention.
1.7.3

Xbox Adaptive Controller

  • 🎮 Xbox Adaptive Controller Support: Connect and merge Xbox Adaptive Controller data into PlayAbility gamepad.
  • 🔄 Beta/Stable Release Channels: Choose between beta and stable release channels for updates. Beta users get early access to new features while stable users get thoroughly tested releases.
  • 👤 Face Gesture Tester: New face gesture tester lets you test facial expressions and see how they're detected in real-time before setting up mappings.
1.7.2

Sign-in Options

  • ✉️ Magic Link Sign-in: Sign in without a password using magic links sent to your email. Click the link in your email to authenticate instantly.
  • 📘 Facebook Login: Sign in with your Facebook account for quick social authentication.
  • 👤 Face Calibration: New face calibration system for more accurate gesture detection. Calibrate to your unique facial features for better recognition.
  • 🎯 Head Stick Calibration: Improved head stick calibration for precise head tracking. Fine-tune sensitivity and center position for your setup.
1.7.1

Autostart Features

  • ▶️ Autostart Outputs on Launch: Option to automatically start outputs when the app launches. Your virtual gamepad and other outputs begin working immediately.
  • 👤 Autostart Face Detection: Face detection can now start automatically when PlayAbility opens, with a configurable delay to give you time to position yourself.
1.7.0

Head to Keyboard Beta Support

  • 🎯 Head Stick to Keyboard: Map head stick movements directly to WASD or arrow keys for keyboard-based character movement using head tracking.
  • 👤 Guest Sign-in: Try PlayAbility without creating an account using guest sign-in. Explore features before committing to registration.
1.6.9

Authentication

  • 🔑 Google Sign-in: Sign in with your Google account for quick and easy authentication. No need to create a separate password.
  • 🖱️ Smoother Mouse Movement Detection: Improved mouse movement algorithms provide smoother, more natural cursor control when using head tracking or other inputs.
1.6.8

Interface

  • 🎨 Dark Mode: Full dark mode support with theme switcher. Reduce eye strain during long gaming sessions with a darker interface.
  • 🔲 Widget Opacity Control: Adjust the transparency of the widget window to see through to your game while keeping controls visible.
  • 💾 Theme Persistence: Your theme preference is saved and persists across sessions.
  • ⚡ Performance Improvements: General performance improvements across the application for smoother operation.
1.6.7

Cloud Features

  • 👤 User Accounts: Create a user account to access cloud features and sync your profiles across devices.
  • ☁️ Cloud Profile Storage: Store your profiles in the cloud and access them from any computer. Your configurations sync automatically for subscribers.
1.6.6

Mouse Control

  • ✋ Hand Mouse with Pinch Gestures: Control your mouse cursor using hand tracking. Move your hand to move the cursor and pinch to click.
  • 🎯 Improved Head Mouse: Enhanced head mouse control with better smoothing algorithms for more precise and comfortable cursor navigation.
  • 📋 Auto-Load Last Profile: Automatically load your last used profile when the app launches. Jump right back into your preferred configuration.
1.6.5

Profile Templates

  • 🎮 Game Profile Templates: Pre-configured profile templates for popular games like Mario Kart, Fortnite, and more. Get started quickly with optimized setups.
  • 🕐 Profile History: Access recently used profiles quickly from your profile history.
1.6.4

Window Management

  • 📌 Always On Top: Keep the PlayAbility window always visible on top of other windows. Never lose sight of your controls while gaming.
1.6.3

Mobile Connection

  • 📱 QR Code Mobile Connection: Scan a QR code with your mobile device to connect and control PlayAbility remotely. Use your phone as an additional input device.
  • 📡 Remote Control: Control PlayAbility from your mobile device over your local network.
1.6.2

New Features

  • 📡 Twitchat Integration: Initial Twitchat integration for external control through streaming tools.
  • ⌨️ Keyboard Tester: Test your keyboard mappings with the built-in keyboard tester. See visual feedback as you press keys to verify your setup.
1.6.1

Gamepad Setup

  • 🎮 Gamepad Setup Screen: New setup screen guides you through initial gamepad configuration. See all connected controllers and their status.
  • 📋 Connected Devices Display: View all connected gamepad devices in one place with their connection status.
  • 🔄 Gamepad Forwarding Default: Gamepad forwarding is now enabled by default for easier setup.
1.6.0

Mouse Features

  • 🖱️ Mouse Click Support: Full mouse button support including left, right, and middle click. Map any input to trigger mouse clicks.
1.5.9

UI Redesign

  • 🎨 New Profile Interface: Completely redesigned profile and mapping interface with improved layout and visual design.
  • 🎮 Joystick Visualization: Better joystick visualization with Xbox controller-style icons for clearer feedback.
  • 🎯 Deadzone Settings: Configure deadzone settings for sticks and cursor to eliminate drift and improve precision.
  • ❓ Help Tab: New help tab in the main view provides quick access to documentation and support.
1.5.8

Controller Support

  • 🎮 Xbox 360 Controller Standard: Xbox 360 controller is now the standard output format, replacing DS4 for better game compatibility.
  • 🎯 Mouse Deadzone: Configure mouse deadzone settings for better cursor control and reduced unwanted movement.
1.5.7

Profile Management

  • 📋 Profile Management System: Organize your configurations with the new profile management system. Create, edit, and switch between multiple profiles.
  • 🔄 Gamepad Forwarding: Pass through physical gamepad inputs to games while PlayAbility adds face tracking controls on top.
  • 🎚️ Axis Management: Configure trigger and axis mappings in the mapping editor for analog inputs.
  • 🗑️ Profile Deletion: Delete and reset profiles you no longer need.
1.5.6

Head Stick

  • 🎯 Head Stick with Calibration: Control analog sticks with head movements. Full calibration system ensures accurate tracking for your setup.
  • 🔄 Full Head Motion Support: Complete head motion support including up, down, left, right, and tilt movements.
  • ↕️ Invert Y Axis: Option to invert the Y axis for head stick control if you prefer inverted look controls.
  • 💾 Auto-Save Calibration: Calibration settings are saved automatically so you don't have to recalibrate each session.
1.5.5

Face Gestures

  • 👤 Improved Face Gesture UI: Redesigned face gesture interface with better visual design and clearer gesture categories.
  • 😮 Jaw Gestures: New jaw gestures add more control options. Open your mouth or move your jaw to trigger actions.
  • 🇫🇷 French Gesture Names: Face gesture names are now available in French for French-speaking users.
1.5.4

Webcam Selection

  • 📷 Webcam Selector: Choose your webcam from a list of available devices. Support for multiple webcams lets you pick the best camera for face tracking.
1.5.3

Gamepad Features

  • 🔄 Gamepad Forwarding: Forward your physical gamepad inputs to games. Use your existing controller alongside face tracking controls.
  • 🎚️ Stick Sensitivity: Adjust stick sensitivity settings for precise control over how quickly sticks respond to input.
  • 🎮 Gamepad Tester: Test your gamepad inputs with the built-in tester. See all buttons and sticks respond in real-time.
1.5.2

Support Features

  • 💬 In-App Chat Support: Get help directly within the app through integrated chat support.
  • ⌨️ Keyboard Feedback: Visual feedback shows when keyboard keys are pressed, confirming your inputs are working.
  • 🆔 Device ID for Support: Unique device ID helps support staff identify your setup when troubleshooting issues.
1.5.1

Face Gestures

  • 👤 Face Gesture Detection: Detect facial expressions and use them as input triggers. Smile, raise eyebrows, or make other expressions to control games.
  • 🎚️ Gesture Sensitivity: Adjust how sensitive gesture detection is to match your facial movements and preferences.
  • 🎮 DPad Support: Full DPad support for directional controls. Map face gestures or other inputs to up, down, left, and right.
  • 🖱️ Mouse Button Mappings: Map inputs to left, right, and middle mouse buttons for cursor control.
1.5.0

Core Features

  • 👤 Face Tracking: Core face tracking functionality detects your face and tracks its movement in real-time.
  • 🎙️ Voice Recognition: Basic voice recognition allows triggering actions with spoken commands.
  • 🎮 Full Gamepad Support: Complete virtual gamepad with all buttons and analog sticks. Emulate a full Xbox controller using face tracking.
  • 🎨 Basic UI: Initial user interface with sidebar navigation and controllers view for managing your setup.
1.4.9

Alpha Windows Release

  • 🎮 Virtual Gamepad: Create a virtual Xbox gamepad that games recognize as a real controller.
  • ⌨️ Virtual Keyboard: Send keyboard key presses to games and applications.
  • 🖱️ Mouse to Stick: Convert mouse movement to analog stick input for camera and movement control.
  • 🎚️ Sensitivity Settings: Configure sensitivity for sticks and mouse input to match your preferences.
  • 🔲 Transparent Background: Option for transparent window background to overlay on your game.
1.4.8

playAbility Mobile

  • 👁️ Eye Blink Detection: Added eye blink detection as an input trigger. Users can now perform actions by blinking, providing an additional hands-free control option.
  • 🎯 Input Refinements: Improved detection accuracy and reduced false positives across all face-based inputs.
1.4.7

playAbility Mobile

  • 😊 Smile Detection: Implemented smile detection as a triggerable input. Smiling can now be mapped to controller buttons or actions.
  • 🔧 Detection Calibration: Added sensitivity settings for facial expression detection to accommodate different users.
1.4.6

playAbility Mobile

  • 🔄 Head Rotation Detection: Added head rotation tracking using the phone's camera. Head movements are detected and translated to controller inputs.
  • 📐 Rotation Mapping: Head rotation can be mapped to joystick axes, enabling hands-free camera control or character movement.
1.4.5

playAbility Mobile

  • 🎮 On-Screen Buttons: Added customizable on-screen buttons to the mobile app. Touch buttons send commands via Bluetooth to trigger mapped actions.
  • 📱 Button Layout: Users can configure button positions and sizes for personalized touch control layouts.
1.4.4

playAbility Mobile

  • 🕹️ Mouse to Joystick: Implemented touch-to-joystick functionality. Dragging on the phone screen translates to joystick movement on the connected PC.
  • 📶 Bluetooth Stability: Improved Bluetooth connection reliability and reduced input latency between mobile app and ESP32.
1.4.3

Initial Release

  • 📱 Bluetooth Mobile App: First version of the Android companion app with Bluetooth connectivity to ESP32 microcontroller.
  • 🔧 ESP32 Integration: ESP32 receives Bluetooth commands from the mobile app and emulates keyboard inputs on Windows, establishing the foundation for hardware-based accessibility control.
2.0.0

PlayAbility Adaptive Software

  • OpenTrack compatibility for head tracking integration
2.0.0-beta

Linux Support

  • Linux beta with gamepad and keyboard support
  • Customize individual overlay buttons with editable properties
1.9.9

Mouse Stabilizer

  • New mouse stabilizer for smoother cursor control
  • Lock cursor on screen edge option
1.9.8

Add Autoclick layout in overlay

  • Dwell time for overlay buttons to trigger actions by hovering
  • Double click and drag support for overlay interactions
  • Editable overlay buttons with custom properties
  • Better hover and dwell interaction handling
1.9.8-beta

Lean Gestures

  • New lean gesture detection (lean left/right with head movement)
  • Use gamepad sticks as mouse input for cursor control
  • Double click support for face gestures and inputs
  • Toggle mode for overlay buttons
  • Combine multiple inputs to trigger one action
  • Gamepad triggers can now control mouse movement
  • Better scroll handling for mouse wheel events
1.9.7

Voice & Head Motion Inputs

  • Choose your microphone for voice commands
  • Use head motion as input trigger for directional controls
  • Profile filter presets for quick access to common configurations
  • Control mouse direction with head movements
  • Profile filter presets with better design
1.9.5

Windows Key

  • Windows key added to overlay for quick access
  • Improved mouse edge behavior with better boundary handling
  • Combine multiple triggers for one action
1.9.5

Overlay Redesign

  • Improved overlay layout
  • Button animations on hover and click
  • Custom profile layouts for different use cases
  • Import/export overlay layouts for sharing configurations
  • Drag and drop functionality for button positioning
  • Scale up buttons when hovered or clicked for better visibility
  • Select and drag multiple buttons at once
  • Better responsive design for different screen sizes
1.9.0

Overlay Beta

  • Autostart overlay on app launch
  • Improved gesture detection with better accuracy
  • Browser mode support for mouse tracking and overlay closing
  • Overlay control from main application window
  • Better overlay version detection and management
1.8.9

Xbox Adaptive Controller

  • Better Xbox Adaptive Controller support with XAC mode
  • More precise gesture control with improved detection
  • Better Xbox Adaptive Controller compatibility
  • Improved gamepad forwarding
  • cloud sync alpha for profiles
1.8.2

Performance Improvements

  • Performance optimizations across the application
  • Fixed profile sync issues
  • Improved gamepad merging
1.8.1

Voice Autostart

  • Auto-start voice recognition on app launch
  • Better device connections
  • More reliable device disconnection
1.8.0

Voice Phrases & Function Keys

  • Inverted face gesture support for flexible mapping
  • Phrase detection for voice commands (say multiple words)
  • Function keys F1-F23 support for advanced keyboard control
  • Create button combinations
  • More accurate gesture detection
1.8.0-beta

Interactive Overlay v2

  • Redesigned overlay editor with improved UI
  • Combo areas for button combinations
  • Dark mode for overlay with theme support
  • See your analog stick movements on screen
  • Delete functionality for custom buttons and combo areas
  • Switch between edit and play modes
  • Drag and drop button placement
  • Dwell time for triggering actions with customizable timing
1.7.0

Performance Optimizations

  • Toggle voice and face detection in settings
  • Faster performance
  • Option to recenter the mouse
  • View shared profiles without a subscription
  • Profile limit alerts for free users
  • Improved cursor movement
  • Faster app loading
1.7.0-beta

Voice Recognition

  • Spanish language support for voice commands
  • Cloud profile sync for subscribers
  • Download voice packs for different languages
  • Auto-start voice recognition on app launch
  • Mouse motion input handling and localization
  • Word input functionality
  • Better model switching and management
  • Privacy Policy link in authentication
1.6.0-beta

Voice Model Downloads

  • Download voice models for different languages
  • Working model download with progress tracking
  • Better model download handling
  • Voice models with multiple languages and sizes
1.5.1

Nintendo Switch 2

  • Nintendo Switch 2 controller support
  • Improved offline support
  • Better gamepad integration and device management
  • Enhanced gamepad trigger handling and calibration
1.5.0

Gamepad Improvements

  • Better gamepad connection handling
  • Settings saved between sessions
  • Gamepad forwarding state persistence
  • Better device management and organization
  • Improved gamepad input filtering
1.4.9

Widget & Scroll

  • Widget mode improvements with better sizing
  • Mouse scroll actions (scroll up, scroll down)
  • Better mouse scroll control
  • Translations for mouse scroll actions
  • Better button press handling
1.4.5

Gamepad Calibration

  • Gamepad trigger calibration for precise control
  • Improved gamepad support
  • Smoother performance
  • Better frame management
  • Better initialization
  • More accurate capture
1.4.0

Remote Control

  • Remote screen viewing with screenshot functionality
  • Remote mouse and keyboard control
  • Efficient screenshot sharing
  • Get mouse position remotely
  • Better screen sharing with source selection
1.2.0

GPU Settings

  • New GPU performance settings with multiple options
  • Better translations for performance-related features
  • Improved UI management and webcam settings
1.1.0

Voice Recognition & Multi-Device

  • Improved voice recognition
  • Use multiple devices at once with better forwarding
  • Better mouse wheel handling
  • Better audio processing for voice detection
1.0.0

Version 1.0

  • Autostart on app launch for outputs
  • Performance improvements
  • Performance mode to minimize without throttling
  • Better rendering
  • UI pauses when window is not focused
  • Better performance
0.9.8

French & Speed Controls

  • French language support with full translation
  • Directional speed controls for head mouse (up, down, left, right)
  • Profile limit alerts for free users
  • Language settings saved automatically
  • Better head mouse control
  • Webcam refresh button for reloading current webcam
0.9.4

8BitDo Controller Support

  • 8BitDo Micro gamepad support for Nintendo Switch
  • Better update detection
  • Better gamepad output visualization
  • Enhanced gamepad design and settings
0.9.5

Head Mouse Improvements

  • Smoother head mouse control
  • New head mouse click profile template
  • Smoother cursor movement
  • Trigger center mouse setting for recentering
  • Better head mouse output with improved stability
0.9.0-beta

Profile Limits & Subscriptions

  • Profile creation limit for free users
  • Subscription check and management
  • User profile list and subscriber management
  • Better authentication metrics
0.9.0

Serial Device Support

  • Serial output for external devices
  • List available devices
  • Better connection and disconnection handling
  • macOS support with improved mouse button handling
  • Better device filtering and management
0.8.0

AI Features & Keyboard Feedback

  • Visual keyboard feedback with live display
  • Screen sharing
  • AI-powered voice control with external AI integration
  • Toggle external AI features
  • Better button state handling
  • Improved mouse motion handling
  • Profile creation limit and subscription checks for free users
0.6.5

Head Control Profiles

  • Trigger actions with head movements
  • WASD head control profile for keyboard movement
  • Import and export profiles for sharing configurations
  • Dark/light theme toggle with theme switcher
  • Head motion mappings for directional controls
  • Better head stick calibration with reset functionality
  • See your mappings in real-time
0.5.8

Offline Mode

  • Works offline without internet connection
  • Hide video in widget mode while keeping detection active
  • Better offline support
  • Prevent settings from resetting when offline
  • Better offline handling
0.5.4

Twitchat Integration

  • Twitchat integration for external control
  • Toggle and short press modes for button actions
  • Two-way communication with Twitchat
  • Multiple conditions for triggers
  • Save connection settings
0.5.2

New Built-in Profiles

  • Two new built-in profiles for common use cases
  • Better face gesture selector with improved UI
  • Face gesture selector with preview
  • Close button added to modals for better UX
0.5.0

Interactive Overlay

  • Interactive overlay system for on-screen controls
  • Custom cursor support with Niels cursor design
  • Dynamic button creation based on mappings
  • Overlay control from main application
  • Better overlay management
0.4.9

In-App Changelog

  • Changelog visible in the app for version history
  • Autostart face detection option on app launch
  • Update page with changelog display
  • Better version tracking and display
0.4.8

Xbox Adaptive Controller

  • Xbox Adaptive Controller support with XAC mode
  • Beta/stable release channels for update management
  • Face gesture tester for testing facial expressions
  • Release track management with warnings
  • Premium logo with thank you animation
0.4.6

New Sign-in Options

  • Magic link sign-in without password
  • Facebook login for social authentication
  • Face calibration for accurate gesture detection
  • Head stick calibration for precise head tracking
  • Better sign-in without password requirement
  • Terms and conditions link in authentication
0.4.5

Autostart

  • Autostart on app launch for outputs
  • Autostart face detection option
  • Better autostart delay when app just launched
0.4.4

Keyboard Layouts

  • Dual keyboard layout support for different languages
  • Head stick to keyboard mapping for WASD controls
  • Guest sign-in without account creation
  • Keyboard icons for better visualization
  • Better keyboard input design and layout
0.4.1

Google Sign-in

  • Google sign-in for easy authentication
  • Smoother mouse movement with improved algorithms
  • Custom domain support for authentication
  • Better sign-in handling
0.3.9

Dark Mode

  • Dark mode support with theme switcher
  • Widget opacity control for transparency
  • Performance improvements across the app
  • Better login experience with dark mode
  • Theme persistence across sessions
0.3.9

Body Gestures

  • Body gesture detection with pose tracking
  • Punch gesture detection with punch area
  • Body pose detection for full-body control
0.3.8

Cloud Profiles

  • User accounts with authentication
  • Cloud profile storage for syncing across devices
  • Profile sync for subscribers
  • Better user profile management
0.3.7

Hand & Head Mouse

  • Hand mouse with pinch gestures for cursor control
  • Improved head mouse control with better smoothing
  • Auto-load last profile on app launch
  • Hand mouse with pinch-to-click functionality
  • Better head mouse output with improved algorithms
0.3.6

Hand & Pose Detection

  • Hand tracking with pinch, fist, and open palm gestures
  • Full body pose detection for complete body control
  • Profile templates for popular games (Mario Kart, Fortnite, etc.)
  • Favorite inputs for quick access to commonly used controls
  • Profile history for recently used configurations
  • Game-specific profile templates for easy setup
  • See hand tracking on screen
0.3.5

Always On Top

  • Always on top option to keep window visible
  • Better window management
0.3.4

Mobile Connection

  • QR code for mobile connection
  • Remote control from mobile devices
  • Mobile device connection for external control
0.3.3

Twitchat & Keyboard Tester

  • Twitchat integration for external control
  • Keyboard tester for testing key mappings
  • Fixed height for keyboard tester
  • Better keyboard visualization
0.3.1

Gamepad Setup

  • Gamepad setup screen for initial configuration
  • Connected devices display showing all gamepads
  • Gamepad forwarding enabled by default
  • Better device detection and management
0.3.0

Onboarding

  • Improved onboarding experience for new users
  • Mouse click support (left, right, middle buttons)
  • Mouse button mappings for all three buttons
  • Better onboarding flow and guidance
0.2.8

UI Redesign

  • New profile and mapping interface with improved design
  • Better joystick visualization with Xbox controller icons
  • Deadzone settings for sticks and cursor
  • Better device management
  • Help tab in main view
  • Better button rendering and UI consistency
0.2.5

Controller Support

  • Xbox 360 controller support as standard
  • Mouse deadzone settings for better cursor control
  • Remove DS4 button in favor of Xbox standard
  • Better controller detection and handling
0.2.1

Profile Management

  • Profile management system for organizing configurations
  • Gamepad forwarding to pass through physical controllers
  • Axis management in mapping editor
  • Trigger and axis support in mapping editor
  • Profile deletion and reset functionality
0.1.9

Head Stick Calibration

  • Head stick with calibration for accurate tracking
  • Smoother head tracking
  • Full head motion support (up, down, left, right, tilt)
  • Invert Y axis option for head stick
  • Calibration settings saved automatically
0.1.8

Face Gestures

  • Improved face gesture design with better UI
  • Jaw gestures for additional control options
  • French support for gestures
  • Better gesture detection layering
  • Better gesture design and text display
  • Face gesture categories for organization
0.1.7

Webcam Selector

  • Choose your webcam from available devices
  • Multiple webcam support
  • Better webcam device listing
0.1.6

Gamepad Forwarding

  • Forward physical gamepad inputs to games
  • Stick sensitivity settings for precise control
  • Gamepad tester for testing inputs
  • Better gamepad state management
0.1.4

Chat Support

  • In-app chat support
  • Keyboard feedback for visual confirmation
  • Device ID for support
  • Email prompt for support
0.1.3

Face Gestures

  • Face gesture detection
  • DPad support for directional controls
  • Mouse button mappings (left, right, middle)
  • Adjustable face gesture sensitivity
  • Working face gestures in the editor
  • Basic UI for gesture configuration
0.1.0

Face Detection

  • Face tracking
  • Voice recognition
  • Full gamepad support with all buttons and sticks
  • Working face detection
  • Proper video sizing and naming
  • Basic UI with sidebar and controllers view
0.0.9

Alpha Windows Desktop App

  • Virtual gamepad
  • Virtual keyboard
  • Mouse to stick
  • Sensitivity settings for sticks and mouse
  • Transparent background option
  • Mouse handling proof of concept
  • Basic stick sensitivity controls
  • Mobile app development
  • Hardware integration work
0.0.5

Mobile App & Hardware Development

  • Mobile app development
  • Hardware integration work
0.0.4

Mobile App & Hardware Development

  • Mobile app development
  • Hardware integration work
0.0.3

Mobile App & Hardware Development

  • Mobile app development
  • Hardware integration work---
  • Mobile app development
  • Hardware integration work
0.0.1

Mobile App & Hardware Development

  • mobile app can send
  • Working bluetooth app on android
  • Esp32 bluetooth key working on windows

Want to try these features?

Download PlayAbility Adaptive Software and experience all the latest updates.

Download for Windows