Skip to content

hwf1324/mouseEnhancement

Repository files navigation

Mouse Enhancement

This is a collection of enhancements for mouse usage in NVDA. Some features may be moved out as standalone features in the future.

Features

  • Fix mouse tracking in Electron apps (2024.4 only).
  • Experimental fix mouse tracking in WinUI, Zoom, 飞书 apps.
    • Windows Terminal: If the text unit is a paragraph, moving the mouse in the Terminal control restricts the text unit to lines.
  • Fix a part of the NVIDIA Control Panel where the content of the static text description control is incorrect.
  • Fixed the problem that some buttons in PDFgear could not get the description text.
  • Mouse tracking can report the description of the option in the Git for Windows installer. (Individual options cannot be viewed individually.)

Changelog

v0.5.0

  • Experimental: Fix mouse tracking in Zoom, 飞书.
  • Electron: Restrict the redirection object to IAccessible to exclude applications that use UIA.
  • Git for Windows installer: Catch exceptions that can be safely ignored.

v0.4.0

  • Experimental: Fix mouse tracking in WinUI apps by making obj.appModule.isGoodUIAWindow always return True when an object with a specific windowClassName property is encountered.
    • Windows Terminal: If the text unit is a paragraph, moving the mouse in the Terminal control restricts the text unit to lines.
  • Electron: cleaned up some unnecessary judgment logic.
  • Update add-on template.

v0.3.0

  • Change the add-on name to: Mouse Enhancement. (Doesn't take into account add-on upgrades.)
  • Ignore the error when entering the security screen because the object does not have the windowClassName attribute.
  • Mouse tracking can report the description of the option in the Git for Windows installer. (Individual options cannot be viewed individually.)
  • Update add-on template.

v0.2.0

  • Fix a part of the NVIDIA Control Panel where the content of the static text description control is incorrect.
  • Fixed the problem that some buttons in PDFgear could not get the description text.

v0.1.0

  • Fix mouse tracking in Electron apps.

Acknowledgements

About

This is an NVDA add-on to improve mouse navigation.

Resources

License

Stars

Watchers

Forks

Packages

No packages published