deskflow/src/lib
Pedro Navarro 21b0f233c7
Address issues with modifiers and dead keys (#7149)
* After getting a dead key from ToUnicodeEx, add an additional VK_SPACE
to the keyboard state so we reset the dead key flag and subsequent
calls with modifiers, like shift, return the right result (-1) instead
of 1.

This happened because without reseting the dead key status
the new one was attempted to be composed with the old one, which failed
and the end result was a single unicode codepoint not marked as a dead
key.

This opens the door to potentially use the returned unicode from the
second call as the key character instead of maintaining the
getDeadKey function.

* Update ChangeLog

Co-authored-by: Pedro Navarro <pnavarro@netflix.com>
Co-authored-by: Serhii Hadzhilov <serhii-external@symless.com>
Co-authored-by: Serhii Hadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2022-05-02 21:13:15 +03:00
..
arch SYNERGY-1454 Scroll direction (#7140) 2022-01-26 14:07:28 +02:00
base SYNERGY-1232 No configuration available on Windows system (#7100) 2021-10-04 11:33:23 +03:00
client SYNERGY-1307 Prevent notifications if language reading fails (#7115) 2021-11-04 17:48:23 +02:00
common #6342 updated copyright in cmd version to use build date 2020-09-14 16:39:38 +01:00
io as per Sonar recommendations 2020-11-03 17:52:56 +07:00
ipc SYNERGY3-17 Stop on login screen (#7143) 2022-02-11 11:28:39 +02:00
mt Remove ../ includes in src/lib 2017-03-09 15:16:08 +00:00
net SYNERGY-1232 No configuration available on Windows system (#7100) 2021-10-04 11:33:23 +03:00
platform Address issues with modifiers and dead keys (#7149) 2022-05-02 21:13:15 +03:00
server Synergy 1298 client can't connect to previous server version (#7112) 2021-10-25 18:55:09 +03:00
shared fix: SYNERGY3-203 Synergy 1 business (#7157) 2022-04-26 15:11:09 +03:00
synergy Support building against system pugixml (#7119) 2022-04-27 14:33:58 +03:00
CMakeLists.txt Removed synwinhk DLL, back porting 703097c 2019-11-14 15:11:00 +00:00