Keyboard Drag and Drop

Team 8 · Vision-Aid Hack for Inclusion 2026
Live
GitHub Repository Download Demo Video (N/A)
NVDA Drag and Drop Keyboard Navigation

Keyboard Drag and Drop — NVDA Add-on

This NVDA add-on empowers keyboard-only users to perform physical mouse drag-and-drop operations seamlessly. It calculates physical screen coordinates and simulates hardware-level mouse movements to ensure compatibility with Windows Explorer and other complex UI environments.

Keyboard Shortcuts

ActionShortcut
Mark for DragNVDA + [
Drop MenuNVDA + ]

How to Use

  1. Navigate to the item you wish to move using your standard screen reader commands.
  2. Press NVDA + [. You will hear a confirmation that the item is marked for drag.
  3. Navigate to your destination (e.g., a folder, or another spot in a list).
  4. Press NVDA + ].
  5. A dialog box will appear. Use arrow keys to select where you want to drop the item (into, before, or after), then press Enter.
  6. The add-on will simulate the mouse movement and notify you when the drop is successful.

Notes

Ensure the destination window is not entirely covered by another maximized window, as the add-on uses physical screen coordinates to perform the drop.

Compatibility

NVDA 2024.1 and beyond

Author: Vraj Tank — Team 8 for Vision-Aid "Hack for Inclusion" 2026.