You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
Add the following entry:
"A": "người",
Writing A will output the translation as expected (người)
Unplug the steno machine
Plug the steno machine back in
Press the "reconnect machine button"
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
The text was updated successfully, but these errors were encountered:
(my guess for what was going on: when you unplug and plug some USB device, the operating system resets the keymap, while Plover still thinks that the corresponding entries consist of the characters with diacritics that it had put in there and just reuse these slots, which obviously fails. For new entries Plover correctly "thinks" that the entries are not in the keymap, so it modifies the keymap before sending the character and the output is correct)
Cl4ryty
added a commit
to Cl4ryty/plover
that referenced
this issue
Feb 18, 2024
Unplugging and then plugging in a USB device causes the operating system to reset the keymap. To avoid Plover sending key presses for keys it had previously configured but which are not mapped after the reset it is necessary to reset the keyboard emulator when resetting the machine after reconnecting so that Plover assumes the default keymap and any unmapped symbols will be added again
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:
A
will output the translation as expected (người
)A
will outputngi
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
The text was updated successfully, but these errors were encountered: