Enhanced Touch Gestures

  • 作者:Joseph Lee
  • Download stable version
  • NVDA compatibility: 2019.3 and beyond
  • Download older version compatible with NVDA 2019.2.1 and earlier


Note: this add-on requires NVDA 2019.3 or later running on a touchscreen computer with Windows 8.1 or 10.



  • 4本指ダブルタップ (指4本で同時に軽く2回たたく): 入力ヘルプモードに切り替え
  • タップアンドホールド(触って押さえる): 指の下にあるオブジェクトのところで(マウスの)右クリックの動作
  • Four finger flick right: toggle touch keyboard (usually enables it).


  • 3本指下フリック (指3本を下向きに素早くすべらせる): 現在のウィンドウを読み上げ
  • 3本指左フリック (指3本を左向きに素早くすべらせる): フォーカスのあるオブジェクトを通知
  • 3本指右フリック (指3本を右向きに素早くすべらせる): 現在のナビゲーターオブジェクトを通知
  • 4本指上フリック (指4本を上向きに素早くすべらせる): 現在のウィンドウのタイトルを通知
  • 4本指下フリック (指4本を下向きに素早くすべらせる): ステータスバーの文字を通知


このタッチモードは、ブラウズモードで使用でき、ドキュメントを、選択された要素でナビゲートできます。ブラウズモードのドキュメントからウェブモードにするには、3本指でタップ (指3本で同時に軽くたたく) します。このモードから、1本の指で上または下にフリックすると、利用できる要素をナビゲーションするモードで、1本の指で右または左にフリックすると、選択された要素の次または前にそれぞれ移動します。ブラウズモードのドキュメントからいったん離れると、オブジェクトタッチモードが使用されます。





Touch command passthrough

An unassigned command is available to allow you to use touchscreen gestures as though NVDA is not running. In order to use this, you need to assign a command (via Input Gestures dialog) under Enhanced Touch Gestures category to let you do this for up to ten seconds or toggle this manually. Then go to NVDA menu/Preferences/Touch Interaction, then configure pause NVDA's touch command value between 3 to 10 seconds (default is 5 seconds).

Version 20.01

  • NVDA 2019.3 or later is required.
  • Touch support toggle command (including touch passthrough) will no longer function if touch support is turned off completely.

Version 19.11

  • Added input help messages for additional touch commands.

Version 19.09

  • Touch support can now be disabled from everywhere, not just from profiles other than normal profile.

Version 19.07

  • Internal changes to support future NVDA releases.

Version 18.12

  • Internal changes to support future NVDA releases.

Version 18.08

  • Compatible with NVDA 2018.3 and future versions.

Version 18.06

  • Add-on settings is now found in new multi-category NVDA Settings screen under "Enhanced Touch Gestures" category. As a result, NVDA 2018.2 is required.
  • Fixed compatibility issues with wxPython 4.

Version 18.04

  • Resolves an issue where touch interaction category in NVDA Settings panel may cause error sounds to be heard due to changes made from this add-on.

Version 18.03

  • NVDA 2018.1 is required.
  • Because NVDA 2018.1 comes with touch typing checkbox, the checkbox is no longer included in this add-on.

Version 17.12

  • Requires NVDA 2017.4. Specifically, this add-on can now handle configuration profile switches.
  • As NVDA 2017.4 includes screen orientation announcement, this feature is no longer part of this add-on.
  • Added a hidden checkbox in Touch Interaction dialog to completely disable touch support (available if profiles other than normal configuration is active).
  • If using NVDA 2018.1 or later, Touch Interaction dialog will be listed twice in NVDA's preferences menu. The second item is the dialog that comes with the add-on.
  • In Touch Interaction dialog for the add-on, touch typing mode is no longer shown if using NVDA 2018.1 or later.

Version 17.10

  • Due to support policy from Microsoft, Windows 8 (original release) is no longer supported.
  • NVDA will no longer announce screen orientation twice when running NVDA 2017.4 development snapshots.

Version 17.07.1

  • Added an option in touch interaction dialog to manually toggle touch passthrough without use of a timer.
  • With manual passthrough mode off, if touch passthrough is turned on before the passthrough duration expires, touch interaction would be enabled.

Version 17.07

  • Added a new dialog named Touch Interaction under NVDA's preferences menu to configure how NVDA works with touchscreens.
  • After installing this version, when pressing keys on the touch keyboard, one must double tap the desired key. You can switch back to the old way by enabling touch typing from Touch Interaction dialog.
  • Added a command (unassigned) to allow NVDA to ignore touch gestures for up to 10 seconds.
  • Added an option in Touch Interaction dialog to allow NVDA to pause touch interaction between 3 to 10 seconds in order to perform touchscreen gestures directly (as though NVDA is not running; default is 5 seconds).
  • Added debug logging messages when performing right clicks (tap and hold) to be recorded in the NVDA log (requires NVDA 2017.1 or later).
  • Due to changes made when playing screen coordinates, NVDA 2017.1 or later is required.

Version 17.03

  • Fixed an issue where coordinate announcement beep did not play or an error tone played instead when using NVDA 2017.1 or later.

Version 16.12

  • Web touch mode works in Microsoft Edge, Microsoft Word and others where browse mode is used.
  • Added lists and landmarks to web touch mode elements.

Version 16.06

  • Initial stable version.