Skip to content

Disconnecting and reconnecting the machine causes some diacritic entries to stop working. #1585

@aerickt

Description

@aerickt

Describe the bug

Disconnecting the steno machine (tested on Gemini PR and keyboard with a Multisteno) will cause letters with diacritics to not be outputted by Plover.

To Reproduce

Steps to reproduce the behaviour:

  1. Add the following entry:
"A": "người",
  1. Writing A will output the translation as expected (người)
  2. Unplug the steno machine
  3. Plug the steno machine back in
  4. Press the "reconnect machine button"
  5. Writing A will output ngi

Additionally, trying to undo this stroke with * will still result in 6 characters being deleted.

It appears that this bug only affects previously written translation. For example, skipping step 2 in the above process won't result in the malformed translation in step 6. I'm using a Vietnamese dictionary and this also shows up there: writing words with diacritics will result in the above behaviour only if they had been written before the machine was reconnected.

Restarting Plover will fix this issue temporarily.

Operating system

  • Fedora 37 running GNOME 43.2 on x.org
  • Plover v4.0.0.dev12

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions