openstenoproject / plover

Open source stenotype engine
http://opensteno.org/plover
GNU General Public License v2.0
2.34k stars 281 forks source link

Citrix Remote Desktop: [*] key behaving oddly #1440

Open Rainforce15 opened 2 years ago

Rainforce15 commented 2 years ago

Describe your issue

Plover works in most applications including most remote desktop software like the regular Windows RDP client. When connected to a Citrix Remote Desktop (Windows server, Windows client), letter/symbol keystrokes are sent correctly, however using [*] behaves in one of three odd ways inside the remote environment: 1) deletion works as expected (only a few cases; in Notepad, Outlook) 2) no characters get deleted (in e.g. Some Text Editors, Firefox, Chrome, search bar and browser text-input fields) 3) The textual backspace character 'BS' (Code 0x08) is printed into the text input field, exactly as many as expected deletions (Notepad++)

The third point is possibly the same as the second, just that the applications given in 2) do not render the BS character. I assume this is a Citrix issue, but wonder if there is a workaround.

Steps you've taken

Expected behavior

Deletion works correctly.

Screenshots

image

Operating system

Hardware

Tested with

user202729 commented 2 years ago

Might be same issue as one of the issues linked from https://github.com/openstenoproject/plover/issues/1436#issuecomment-962293882 .

I don't have the software to test right now.

Rainforce15 commented 2 years ago

Will check workaround/fix in https://github.com/openstenoproject/plover/issues/1410#issuecomment-932761870 later and report back.

Rainforce15 commented 2 years ago

Compiling the code with said changes makes it work! Thank you @user202729