spiegel-keyman/windows/src/engine/kmtip
Marc Durdin 4a74d4767f fix(windows): represerve keys on setfocus
Fixes #4557.

When focus changes, we need to re-run `_PreserveAltKeys` as settings may
have changed, meaning we have to preserve a different set of keys. I
also made the `_PreserveAltKeys` function idempotent so that we don't
have to worry about cleanup before calling it -- by calling the cleanup
function internally instead.
2021-03-09 08:19:23 +11:00
..
debug.cpp fix(windows): coverity reports for kmtip 2020-09-30 17:20:36 +10:00
dllmain.cpp [Windows] Debug logging and proof of concept tests for keyboarding support within metro-style apps 2018-10-18 20:00:49 +11:00
editsess.h Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
globals.cpp [Windows] Refactor and cleanup debug logging in kmtip; fix return value bug in initialising preserved keys 2018-10-30 15:57:06 +11:00
globals.h [Windows] Refactor and cleanup debug logging in kmtip; fix return value bug in initialising preserved keys 2018-10-30 15:57:06 +11:00
inserttext.cpp fix(windows): buffer overrun in debug function 2020-10-24 14:46:19 +11:00
keyman32interface.cpp fix(windows): Start Keyman on Demand - keyman32 2020-10-28 06:10:22 +11:00
keys.cpp fix(windows): represerve keys on setfocus 2021-03-09 08:19:23 +11:00
kmkey.cpp fix(windows): Start Keyman on Demand - keyman32 2020-10-28 06:10:22 +11:00
kmtip.cpp fix(windows): Start Keyman on Demand - keyman32 2020-10-28 06:10:22 +11:00
kmtip.def feat(windows): sentry integration test points 2020-03-31 16:16:56 +11:00
kmtip.h fix(windows): Start Keyman on Demand - keyman32 2020-10-28 06:10:22 +11:00
kmtip.rc Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
kmtip.res Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
kmtip.sln Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
kmtip.vcxproj fix(windows): Start Keyman on Demand - keyman32 2020-10-28 06:10:22 +11:00
kmtip.vcxproj.filters [Windows] Refactor and cleanup debug logging in kmtip; fix return value bug in initialising preserved keys 2018-10-30 15:57:06 +11:00
kmtip64.def Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
kmtip_manifest.rc Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
Makefile chore(windows): symbol server support, initial steps 2020-11-11 10:33:16 +11:00
pch.cpp [Windows] Debug logging and proof of concept tests for keyboarding support within metro-style apps 2018-10-18 20:00:49 +11:00
pch.h [Windows] Debug logging and proof of concept tests for keyboarding support within metro-style apps 2018-10-18 20:00:49 +11:00
register.cpp fix(windows): coverity reports for kmtip 2020-09-30 17:20:36 +10:00
registryw.cpp [Windows] Debug logging and proof of concept tests for keyboarding support within metro-style apps 2018-10-18 20:00:49 +11:00
registryw.h Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
server.cpp [Windows] Debug logging and proof of concept tests for keyboarding support within metro-style apps 2018-10-18 20:00:49 +11:00
tmgrsink.cpp fix(windows): represerve keys on setfocus 2021-03-09 08:19:23 +11:00
version.in fix(windows): Rename to Keyman 2020-12-02 09:56:14 +11:00