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 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

0.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.

0.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.

0.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.

0.1.0

  • Fix mouse tracking in Electron apps.

Acknowledgements

Thanks to @jcsteh in nvaccess/nvda#17108 for his guidance in fixing mouse tracking in the Electron app. Thanks to @codeofdusk in nvaccess/nvda#17407 (comment) for the way to experimentally fix mouse tracking in WinUI apps.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published