xrdp/tests/common
matt335672 c91ef80ca9 Implement scancode indexing
The mapping from scancodes to the indexes used in xrdp_keymap
is not well designed and contains an implicit dependency on
keycode values.

This mapping is alse slightly different from the index used for
the 'keys' map in the xrdp_wm structure.

This commit introduces support for mapping scancodes directly
to 'scancode indexes' suitable for indexing into both structures.

Some renaming is also done; [MS-RDPBCGR] uses the terms scancode
and keyCode interchangeably. An effort is made to use key_code for a
raw value from a TS_KEYBOARD_EVENT, and scancode for a value which is
produced by the scancode module.
2024-08-05 10:44:10 +01:00
..
Makefile.am Add initial scancode module 2024-05-24 16:33:08 +01:00
test_base64.c Implement base64 without openssl 2022-01-28 12:23:40 +00:00
test_common_main.c Add initial scancode module 2024-05-24 16:33:08 +01:00
test_common.h Add initial scancode module 2024-05-24 16:33:08 +01:00
test_fifo_calls.c Switched os_calls.h and test_common.h include order since HAVE_STDINT_H would get undefined by check.h. 2023-06-04 12:05:33 +02:00
test_guid.c guid_new() returns GUIDs compatible with RFC4122 2022-11-10 14:19:19 +00:00
test_list_calls.c enabled and fixed -Wmissing-prototypes compiler warnings 2024-04-23 18:38:20 +02:00
test_os_calls_signals.c Fix problems detected by -fsanitize=address 2024-05-07 12:51:30 +01:00
test_os_calls.c Remove dependency on signal() function 2023-10-09 14:05:29 +01:00
test_parse.c Add UTF-16 LE I/O routines 2023-10-18 10:07:49 +01:00
test_scancode.c Implement scancode indexing 2024-08-05 10:44:10 +01:00
test_ssl_calls.c Increase back-stop timeouts for some tests 2024-01-04 15:16:23 +00:00
test_string_calls_unicode.c Add UTF-8 / UTF-32 conversion routines 2023-10-18 10:07:49 +01:00
test_string_calls.c Fix g_strtrim() regression 2024-01-02 11:07:28 +00:00
UTF-8-test.txt Add UTF-8 / UTF-32 conversion routines 2023-10-18 10:07:49 +01:00