Chiaki is an open-source, cross-platform remote play client for PlayStation 4 and PlayStation 5. It provides a remarkably smooth streaming experience, but one persistent annoyance many users encounter is touchpad inconsistency. Whether the touchpad button fails to register, swipe gestures are ignored, or the input feels unresponsive, these issues can break immersion and hinder gameplay in titles that rely heavily on the DualShock 4 or DualSense touchpad.
This guide offers a definitive troubleshooting path for Chiaki touchpad problems. From software misconfigurations to driver quirks, we cover every known fix and workaround to get your touchpad functioning reliably.
Understanding Chiaki’s Touchpad Emulation
Before diving into solutions, it is important to grasp how Chiaki handles touchpad input. Unlike a physical PlayStation controller connected via USB or Bluetooth, Chiaki operates as a virtual controller. The touchpad is emulated through a combination of mouse movements, clicks, and keyboard shortcuts. Because different operating systems and hardware setups interpret these signals differently, inconsistent behavior can arise.
On a standard configuration, clicking the touchpad is mapped to a specific key (commonly the “T” key or a mouse button), while swipe gestures are simulated by moving the mouse while holding the touchpad click. Two-finger gestures like pinch-to-zoom or multi-finger taps are often emulated through modifier keys. When any part of this chain, such as a driver, an overlay, or a conflicting input mapping, fails, the touchpad becomes erratic.
Common Causes of Touchpad Problems
Incorrect Key Bindings
The most frequent culprit is a misconfigured input profile. Chiaki relies on a settings file (chiaki.conf) or a GUI to assign functions to keyboard and mouse actions. If the touchpad click is bound to an already-occupied key, or if the touchpad mouse region isn’t properly defined, inputs can be lost or only partially registered.
Operating System or Driver Interference
On Windows, third-party controller software (like Steam Input, DS4Windows, or reWASD) can intercept touchpad events and either block them or transform them into unintended commands. On Linux, Wayland-specific input handling sometimes causes the touchpad emulation to behave differently than on X11. Graphics tablet drivers, virtual input devices, and even certain mouse drivers can also conflict with Chiaki’s simulated touchpad.
Hardware Insufficiency
If the host computer struggles to run Chiaki due to high CPU or GPU load, input frames may be dropped. The touchpad, being a continuous input source, suffers visibly from such dropped frames, making swipes appear jerky or unresponsive.
Network Latency
Since Chiaki streams over a network, high latency or packet loss can cause touchpad presses to be delayed or missed entirely. This is more noticeable on Wi-Fi connections or when both devices are far from the router.
Step-by-Step Troubleshooting
Verify Basic Connectivity
First, rule out network issues. Use a wired Ethernet connection on both the PlayStation and the client device if possible. Test the touchpad in a low-action game menu to isolate whether it is a performance lag or a configuration problem.
Reset Chiaki’s Input Settings
Locate your Chiaki settings file. On Windows, it is usually in %APPDATA%Chiakichiaki.conf; on Linux, ~/.config/chiaki/chiaki.conf. Open it with a text editor and look for the [bindings] section. Ensure the touchpad click mapping resembles:
touchpad_press = mouse_left
Remove or comment out any lines that map touchpad actions to keys that might be intercepted. Save the file and restart Chiaki.
Check for Conflicting Software
Close any program that can emulate controllers or remap input. On Windows, temporarily exit Steam, DS4Windows, JoyToKey, and disable the “Use XInput” option in reWASD if installed. On Linux, check if any input method editors or accessibility tools are active and disable them during a test session. Restart Chiaki after making these changes.
Test with a Different Input Device
Try using a plain USB mouse without any special software. If the touchpad responds correctly, the issue lies with your original mouse, its driver, or an overlay. In that case, update the mouse driver, reset its specific software settings to default, or use a different mouse for Chiaki sessions.
Adjust In-Game Touchpad Sensitivity
Some PlayStation games offer an in-game sensitivity setting for the touchpad. If your swipes feel too sluggish or too fast, check the game’s options and adjust accordingly. This can sometimes compensate for emulation inaccuracies.
Configuring Touchpad Buttons and Gestures
Chiaki allows detailed customization of touchpad behavior through its configuration file. Understanding these options can eliminate many consistency problems.
Setting Up Touchpad Press
The most reliable way to send a touchpad press is to map it directly to a keyboard key that is not used by any system shortcut. For example:
touchpad_press = F8
Then, use AutoHotkey or a similar tool to bind that key to a mouse button if you prefer clicking. This circumvents potential conflicts with mouse button interception.
Configuring Touchpad Motion
In the [gtk] or input section of the config, options like touchpad_motion = true and touchpad_sensitivity = 1.0 can be adjusted. The motion setting enables or disables the touchpad altogether, while sensitivity scales the virtual movement. If swipes are not registering, ensure touchpad_motion is set to true.
Enabling Two-Finger Input
Some games require two-finger gestures. Chiaki does not natively support multi-touch on a standard mouse, but you can remap a modifier key to simulate a second finger. Add:
touchpad_two_finger = shift
When holding Shift and clicking or moving the mouse, Chiaki interprets it as a two-finger action. This is essential for games like Ghost of Tsushima where you need to swipe the touchpad to access certain menus.
Alternative Solutions and Workarounds
Use Steam Input as a Bridge
If you already use Steam, you can add Chiaki as a non-Steam game and use Steam’s controller configuration to create a custom touchpad mapping. For example, you can set the right trackpad of a Steam Controller or Steam Deck to act as a mouse input that Chiaki recognizes. This often yields better responsiveness because Steam’s input system handles the driver layer more predictably.
Connect a Real PlayStation Controller
Chiaki supports direct passthrough of a DualShock 4 or DualSense controller connected via USB or Bluetooth. When using a physical controller, the touchpad works natively without any emulation. Simply connect the controller before launching Chiaki, and the touchpad should function exactly as it does on the console. This is the most foolproof solution if you have a compatible controller available.
Employ a Dedicated Touchpad Device
External touchpads, like those on laptops or standalone USB touchpads, can be configured as a generic mouse input. Since they provide absolute positioning similar to the DualShock touchpad, they often register swipes more accurately than a regular mouse. In Chiaki, ensure the input from the external touchpad is recognized as a mouse and adjust sensitivity to taste.
Keyboard-Only Quick Swipes
For games that only require a directional swipe, bind keyboard keys to specific touchpad swipe directions. Add the following lines to your config:
touchpad_swipe_up = W
touchpad_swipe_down = S
touchpad_swipe_left = A
touchpad_swipe_right = D
This bypasses mouse-based swipe detection entirely, making the input instantaneous and 100% reliable.
Frequently Asked Questions
Why does my touchpad click work but swipes do nothing?
This typically means the touchpad_motion value is set to false or a conflicting software is capturing mouse movements. Open your Chiaki config, set touchpad_motion = true, restart Chiaki, and try again. Also confirm that no screen overlay or gaming software is blocking mouse input in the Chiaki window.
Can I use a real DualSense touchpad with Chiaki?
Yes. When a DualSense controller is connected via USB or Bluetooth and recognized by Chiaki, the physical touchpad will work natively. No additional configuration is needed. Ensure the controller firmware is up to date and that no other program is intercepting it.
How do I fix touchpad lag during combat-heavy scenes?
Input lag during graphically intense moments is usually caused by high encoding load on the host PlayStation or network bufferbloat. Lower the streaming resolution or bitrate in Chiaki settings, force a wired connection, and disable hardware acceleration in your browser or other background apps to free up resources.
Is there a way to use a smartphone touchscreen as a Chiaki touchpad?
Chiaki’s Android and iOS ports allow you to touch the screen to emulate touchpad input directly. Ensure you are running the latest version of the mobile app. In the touch settings, you can adjust the size and sensitivity of the on-screen touchpad area. If it is not responsive, check your device’s accessibility settings for any interfering overlays or magnification gestures.
Why do I have to press the touchpad twice sometimes?
This can happen if the touchpad press action is mapped to a key that produces multiple events, such as a mouse button with a “double-click” feature enabled in the mouse software. Reassign the touchpad press to a simple keyboard key or disable mouse software enhancements to prevent double-triggering.
By methodically working through these steps, you can eliminate almost any Chiaki touchpad inconsistency. Start with the simplest software checks and progress to alternative input methods until you find the combination that restores fluid, lag-free touchpad control. With the right configuration, Chiaki becomes a nearly transparent window into your PlayStation, letting you focus entirely on the game.


