mirror of
https://github.com/debauchee/barrier.git
synced 2024-11-30 21:39:19 +03:00
e2a31e8b66
changed locking to screen so that keys no longer count (only mouse buttons and scroll lock toggled on). This is to deal with the unreliability of key event reporting which can leave us locked to a screen with no key physically pressed. The result of this is that clients get key repeats and releases without the corresponding key press. CKeyState handles this by discarding repeat/release events on keys it hasn't seen go down. Also made a few other minor fixes to win32 keyboard handling. |
||
---|---|---|
.. | ||
CClientListener.cpp | ||
CClientListener.h | ||
CClientProxy1_0.cpp | ||
CClientProxy1_0.h | ||
CClientProxy1_1.cpp | ||
CClientProxy1_1.h | ||
CClientProxy.cpp | ||
CClientProxy.h | ||
CClientProxyUnknown.cpp | ||
CClientProxyUnknown.h | ||
CConfig.cpp | ||
CConfig.h | ||
CPrimaryClient.cpp | ||
CPrimaryClient.h | ||
CServer.cpp | ||
CServer.h | ||
Makefile.am | ||
server.dsp |