FreeRDP/winpr/libwinpr
Pascal Nowack bb967d1533 winpr/input: Add actual evdev keyboard handling
WinPR provides APIs to convert between keycodes between virtual
keycodes.
These keycodes can currently be evdev keycodes or Apple keycodes.
The evdev handling, however, handles XKB keycodes and not evdev ones.
The main difference between these is that XKB keycodes are shifted by
the value 8, compared to evdev keycodes.

In order to fix this situation, rename the evdev keycodes to XKB ones,
and introduce additionally a new keycode evdev, including its handling
for this keycode type.
2023-04-21 12:31:51 +02:00
..
bcrypt Refactored WinPR includes 2022-03-03 11:26:48 +01:00
clipboard [winpr,clipboard] fix wrong return check 2023-03-15 08:22:23 +01:00
comm [warnings] Fixed strict-prototypes warnings 2023-03-06 10:04:59 +01:00
crt add WITH_UNICODE_BUILTIN option to use built-in UTF conversion functions 2023-04-18 16:51:08 -04:00
crypto [warnings] Fixed strict-prototypes warnings 2023-03-06 10:04:59 +01:00
dsparse Replace ConvertFromUnicode and ConvertToUnicode 2022-11-28 10:42:36 +01:00
environment [winpr] use WINPR_ prefix for conditional includes 2023-01-10 17:38:00 +01:00
error winpr: rework alignment functions 2022-05-12 11:36:01 +02:00
file [warnings] Fixed strict-prototypes warnings 2023-03-06 10:04:59 +01:00
handle [winpr] use WINPR_ prefix for conditional includes 2023-01-10 17:38:00 +01:00
input winpr/input: Add actual evdev keyboard handling 2023-04-21 12:31:51 +02:00
interlocked reformatted 2022-06-23 08:48:39 +02:00
io [logging] remove __FUNCTION__ from actual message 2023-01-25 16:26:39 +01:00
library [logging] remove __FUNCTION__ from actual message 2023-01-25 16:26:39 +01:00
memory [winpr] use WINPR_ prefix for conditional includes 2023-01-10 17:38:00 +01:00
ncrypt [logging] remove __FUNCTION__ from actual message 2023-01-25 16:26:39 +01:00
nt [winpr] added Win32ErrorCode2Tag 2023-04-05 10:02:27 +02:00
path [winpr,shell] log when a known path is NULL 2023-03-24 08:42:40 +01:00
pipe [warnings] Fixed strict-prototypes warnings 2023-03-06 10:04:59 +01:00
pool Fixed Wsign-compare warnings 2022-12-09 15:58:26 +01:00
registry [logging] remove __FUNCTION__ from actual message 2023-01-25 16:26:39 +01:00
rpc [warnings] Fixed strict-prototypes warnings 2023-03-06 10:04:59 +01:00
security [winpr] use WINPR_ prefix for conditional includes 2023-01-10 17:38:00 +01:00
shell [winpr] use WINPR_ prefix for conditional includes 2023-01-10 17:38:00 +01:00
smartcard [scard] fixed memory leak 2022-12-02 15:08:09 +01:00
sspi [winpr,sspi] match SEC_WINNT_AUTH_IDENTITY integer 2023-04-11 11:37:09 +02:00
sspicli [winpr] use WINPR_ prefix for conditional includes 2023-01-10 17:38:00 +01:00
synch winpr: fix WaitForMultipleObjectsEx(alertable) call from non winpr threads 2023-03-05 17:10:37 +01:00
sysinfo [winpr] use WINPR_ prefix for conditional includes 2023-01-10 17:38:00 +01:00
thread don't log an error when running GetCurrentThread from non winpr thread 2023-04-07 11:03:56 +02:00
timezone [logging] remove __FUNCTION__ from actual message 2023-01-25 16:26:39 +01:00
utils [winpr,stream] fix Stream_Read_UTF16_String 2023-03-09 11:17:37 +01:00
winsock [winpr] use WINPR_ prefix for conditional includes 2023-01-10 17:38:00 +01:00
wtsapi [warnings] Fixed strict-prototypes warnings 2023-03-06 10:04:59 +01:00
CMakeLists.txt [cmake] link PUBLIC for static builds 2023-03-16 10:58:01 +01:00
dummy.c freerdp: various missing link dependencies and symbol exports 2013-09-03 21:48:26 -04:00
log.h Fixed compilation warnings and typos 2021-06-16 15:21:56 +02:00