Skip to content

Text is corrupted when using AutoHotKey abbreviation-expansion with NVDA #4499

@nvaccessAuto

Description

@nvaccessAuto

Reported by andrewd on 2014-09-29 04:12
If abbreviation-expansion is coded as follows:
::ad::My name is Andrew
the expanded text is usually missing character(s). If coding:
:b0:ad::My name is Andrew
is used the abbreviation characters, are not deleted and the presence of NVDA does not result in lost characters. It is then necessary to delete the characters manually, which somewhat defeats the purpose of the facility.
I use an AutoHotKey script to put HTML tags into a file. This involves opening and closing tags with an intervening blank line and this exacerbates the problem. The following works on my machine:
:b0:pg::
Send, {home}
Sleep 200
Send,

nn
Sleep, 300
Send,

n Sleep, 300 Send, {del 3} Send, {up 2} Return If selecting from a menu or hotkey instead of using the abbreviation, the following works well: Send, <p>nn</p>n{up 2}
Return
Other screen readers don't have this issue. Turning off speech or turning on sleep mode does not help.
Unless this has wider implications, it is a very minor issue.

Blocked by #2953
Blocking #5144

Metadata

Metadata

Assignees

No one assigned

    Labels

    Abandonedrequested reports or updates are missing since more than 1 year, author or users are not available.bugp5https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions