MacOS Monterey Workaround to Enable Touch

MacOS Monterey Workaround to Enable Touch

How do I enable touch on macOS Monterey with DISPLAX controllers?

With macOS Monterey and newer versions, native touch input is no longer supported by default for DISPLAX Skin line touch controllers.
To restore touch functionality, DISPLAX provides a TUIO-based workaround that injects touch events into macOS as mouse input.


Overview of the Workaround

The workaround uses:

  • DISPLAX Connect → sends touch events via TUIO

  • displaxtuio2mouse → converts TUIO events into mouse input

  • executedisplaxtuio → launches the converter automatically at login

Once configured, touch will work normally after user login.


Software Required

1. DISPLAX Connect

Used to configure the touch controller and send touch events via TUIO.

👉 Download DISPLAX Connect


2. DisplaxTuioToMouse Package

Includes:

  • displaxtuio2mouse – receives TUIO events and injects touch into macOS

  • executedisplaxtuio – Automator app that launches displaxtuio2mouse at login and applies offset correction

⚠️ Important:
You cannot download this package directly on macOS.
Download it on Windows or Ubuntu, then copy the folder to:

/Applications/

Step-by-Step Setup

Step 1 – Install and Allow DISPLAX Connect

  1. Install DISPLAX Connect

  2. Open System Preferences → Security & Privacy

  3. Unlock the padlock

  4. Under Allow apps downloaded from, select:

    • App Store and identified developers

  5. Launch DISPLAX Connect

  6. Accept firewall permission requests (or temporarily disable the firewall)


Step 2 – Calibrate the Touch Sensor

  • Perform a standard calibration in DISPLAX Connect

  • Ensure touch accuracy before continuing


Step 3 – Enable TUIO Output

In DISPLAX Connect:

  • Start TUIO with:

    • IP: 127.0.0.1

    • Port: 3333

Or via Terminal:

/Applications/Displax/DisplaxConnect.app/Contents/MacOS/displaxservice --tuio start 127.0.0.1:3333

⚠️ This step is mandatory — the TUIO receiver listens on port 3333


Step 4 – Install DisplaxTuioToMouse

  1. Copy the DisplaxTuioToMouse folder to:

    /Applications/
    
  2. Launch displaxtuio2mouse

    • If it does not open, run:

      sudo chmod 777 ./displaxtuio2mouse
      

Step 5 – Grant Accessibility Permissions

  1. Touch the sensor

  2. When prompted, open System Preferences → Security & Privacy → Privacy

  3. Select Accessibility

  4. Unlock settings

  5. Add and enable:

    • Terminal

Touch should now start working.


Fixing Touch Offset (If Needed)

If the touch position is inaccurate:

Step 6 – Adjust Offset Parameters

  1. Stop displaxtuio2mouse:

    Cmd + C
    
  2. View available options:

    /Applications/DisplaxTuioToMouse/displaxtuio2mouse -h
    
  3. Test offset parameters:

    /Applications/DisplaxTuioToMouse/displaxtuio2mouse -x -14 -y +20 --x-flip --y-flip -r 5
    

Step 7 – Save Offset for Automatic Startup

  1. Open Automator

  2. Navigate to:

    /Applications/DisplaxTuioToMouse
    
  3. Open executedisplaxtuio

  4. Update the shell script with your adjusted command

  5. Save and close Automator


Step 8 – Enable Automatic Startup

  1. Launch executedisplaxtuio

  2. Grant Accessibility permission when prompted

  3. Go to:

    • System Preferences → Users & Groups

    • Select your user

    • Open Login Items

  4. Add executedisplaxtuio

  5. Enable Automatic Login for the touch-enabled user


Step 9 – Restart

Restart the computer.
Touch will be enabled automatically after login.


Additional Notes

  • If touch stops working:

    • Verify TUIO is still running

    • Check Accessibility permissions

  • Touch offset changes require:

    • Recalibration in DISPLAX Connect or

    • Adjusting offset parameters again

  • This workaround is specific to macOS Monterey and newer

    • Related Articles

    • macOS Mouse Emulation Mode

      To emulate the mouse through touch follow these steps. In macOS Mojave and later, upon installing Displax Connect - after allowing for applications from known developers (not in the App Store) - you will see the following pop-up dialog: "Starting ...
    • Devices Compatibility

      Do DISPLAX touch products require drivers or DISPLAX Connect to work? All DISPLAX touch products are HID (Human Interface Device) compliant, which means they do not require any special drivers to operate. As long as the operating system supports ...
    • Touch Controller not detected in DISPLAX Connect

      No Touch Controller Detected There are many reasons a Touch Controller may not be detected by a computer. Ensure you double-check: All the motherboard drivers are properly installed (Windows) If the USB drivers of the computer are not installed, or ...
    • DISPLAX Warranty Terms

      What are the DISPLAX Warranty Terms? DISPLAX warrants to the original end user/customer that DISPLAX products are free from defects in materials and workmanship, under normal and intended use. Warranty Coverage Period Warranty duration: 2 years ...
    • Cleaning Methods for DISPLAX Touchscreens

      Cleaning Methods for DISPLAX Touchscreens This technical bulletin describes the recommended cleaning and disinfecting procedures for DISPLAX Touch Modules. These instructions also apply to Coronavirus Disease 2019 (COVID-19) safety protocols. DISPLAX ...