|
|
@ -42,10 +42,13 @@ |
|
|
|
#include <libweston/backend-rdp.h> |
|
|
|
#include <libweston/backend-rdp.h> |
|
|
|
#include "pixman-renderer.h" |
|
|
|
#include "pixman-renderer.h" |
|
|
|
|
|
|
|
|
|
|
|
/* This can be removed when we bump FreeRDP dependency past 3.0.0 in the future */ |
|
|
|
/* These can be removed when we bump FreeRDP dependency past 3.0.0 in the future */ |
|
|
|
#ifndef KBD_PERSIAN |
|
|
|
#ifndef KBD_PERSIAN |
|
|
|
#define KBD_PERSIAN 0x50429 |
|
|
|
#define KBD_PERSIAN 0x50429 |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
|
|
|
|
#ifndef KBD_HEBREW_STANDARD |
|
|
|
|
|
|
|
#define KBD_HEBREW_STANDARD 0x2040D |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
static void |
|
|
|
static void |
|
|
|
rdp_peer_refresh_rfx(pixman_region32_t *damage, pixman_image_t *image, freerdp_peer *peer) |
|
|
|
rdp_peer_refresh_rfx(pixman_region32_t *damage, pixman_image_t *image, freerdp_peer *peer) |
|
|
@ -726,6 +729,7 @@ struct rdp_to_xkb_keyboard_layout rdp_keyboards[] = { |
|
|
|
{KBD_FINNISH, "fi", 0}, |
|
|
|
{KBD_FINNISH, "fi", 0}, |
|
|
|
{KBD_FRENCH, "fr", 0}, |
|
|
|
{KBD_FRENCH, "fr", 0}, |
|
|
|
{KBD_HEBREW, "il", 0}, |
|
|
|
{KBD_HEBREW, "il", 0}, |
|
|
|
|
|
|
|
{KBD_HEBREW_STANDARD, "il", "basic"}, |
|
|
|
{KBD_HUNGARIAN, "hu", 0}, |
|
|
|
{KBD_HUNGARIAN, "hu", 0}, |
|
|
|
{KBD_HUNGARIAN_101_KEY, "hu", "standard"}, |
|
|
|
{KBD_HUNGARIAN_101_KEY, "hu", "standard"}, |
|
|
|
{KBD_ICELANDIC, "is", 0}, |
|
|
|
{KBD_ICELANDIC, "is", 0}, |
|
|
|