Skip to content

Make TeleNVDA's command gestures independent of NVDARemote #23

@cary-rowen

Description

@cary-rowen

Problem Description

TeleNVDA and RemoteNVDA share gesture settings. i.e.
[globalPlugins.remoteClient.GlobalPlugin]
This leads to a problem if the user is using TeleNVDA and changes some of TeleNVDA's gestures like script_sendKeys. If the user switches from TeleNVDA to NVDARemote, these gestures will still work in NVDARemote, especially script_sendKeys (NVDARemote does not support changing this gesture).

Although TeleNVDA is better than NVDARemote so people rarely fall back to NVDARemote. However we have to take this possibility into account for the user.

Possible difficulties

If you simply change the name of the function that defines the gesture to another name, it may cause problems:

  1. The user's previous custom gesture settings will be lost in the new version.
  2. NVDARemote's script sendKeys may have been modified and cannot be easily restored.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions