26% off Pro Edition-Ends in --

Changelog

Stay up to date with the latest features, improvements, and fixes in PlayAbility Adaptive Software.
2.1.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.0.9

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.0.8

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.0.7

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.0.6

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.0.5

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.0.4

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.0.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.0.2

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.0.1

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.0.0-beta

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