Button clicks for internal touchpads and pointing sticks are not responsive while or shortly after the keyboard is used

Applies to: Windows 8.1Windows 8.1 EnterpriseWindows 8.1 Pro


Assume that you have a system that has Windows 8.1 installed, and that has an attached touchpad device. Specifically, either a Precision Touchpad (PTP) or a third-party touchpad is attached. When you attempt to use the PTP device immediately after using the keyboard, there is a short delay before you can use the PTP device.

Note Windows 8.1 introduces a feature that is called accidental activation prevention (AAP). AAP helps ensure that unintended taps while you type on an integrated touchpad are suppressed. When this feature is enabled, taps and clicks from an integrated touchpad or pointing stick are suppressed for a while after the last keystroke.


This is expected behavior on systems that are running Windows 8.1, because the default setting for Precision Touchpad is Medium delay.


Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows

Suppressed clicks or "click lag" are visible symptoms when you play games or use applications that require simultaneous or low-latency interleaved input from both the keyboard and an integrated pointing device. When you use such applications or games, we recommend that you disable the AAP feature through PC Settings.

To do this, follow these steps:
  1. Swipe in from the right edge of the screen, tap Settings, and then tap Change PC settings. Or, if you're using a mouse, point to the lower-right corner of the screen, move the mouse pointer up, click Settings, and then click Change PC settings.
  2. Tap or click PC and devices.
  3. Tap or click Mouse and touchpad.
  4. Under the To help prevent the cursor from accidentally moving while you type, change the delay before clicks work drop-down list, select No delay (always on).
A screenshot of the option described in step 4.

To apply this setting for any new user who logs on to the system, follow these steps:
  1. In Control Panel, click Folder Options, and then click the View tab.
  2. Under Hidden files and folders, select Show hidden files, folders, and drives.
  3. Clear the Hide protected operating system files (Recommended) check box.
  4. When you receive the warning messages about displaying protected operating system files, click Yes, click Apply, and then click OK.
  5. From the Start screen, type regedit.exe, and then click the Regedit.exe search result that is desplayed.
  6. When you are prompted with a User Account Control dialog box, click Yes.
  7. In Registry Editor, select HKEY_LOCAL_MACHINE, click File, and then click Load Hive.
  8. Navigate to the C:\User\Default directory (or equivalent), and then select the Ntuser.dat file.
  9. In the Key Name field, type NTUSER.
  10. Navigate to HKEY_LOCAL_MACHINE\NTUSER\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad.
  11. Double-click the Value Name AAPThreshold, type 0 for the Value Data, and then click OK.

    Note The following are the available Touchpad UI options with the associated AAPThreshold values:
    Touchpad UI OptionAAP Threshhold Value
    No Delay (Always On)0x00000000 (0)
    Short Delay0x00000001 (1)
    Medium Delay0x00000002 (2)
    Long Delay0x00000003 (3)
  12. After changing this value, select HKEY_LOCAL_MACHINE\NTUSER.
  13. Click File, and then click Unload Hive, and click Yes when you are prompted.
  14. Exit Registry Editor.

More Information

The following are additional values that can be modified within the registry under the PrecisionTouchPad subkey. The settings both use 0 or a non-zero value to control the "off" or "on" status. For consistency, 0xffffffff is used for the non-zero value.

Touchpad UI OptionValue Name
Enable swiping in from the left or right edgeEnableEdgy
Reverse scroll directionScrollDirection

For more information about using a precision touchpad, go to the following Microsoft website: