#include <freerdp/config.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <winpr/crt.h>
#include "liblocale.h"
#include <freerdp/types.h>
#include <freerdp/scancode.h>
#include <freerdp/locale/keyboard.h>
◆ copy()
static void copy |
( |
const struct LanguageIdentifier * |
id, |
|
|
RDP_CODEPAGE * |
cp |
|
) |
| |
|
static |
◆ copyOnMatch()
static BOOL copyOnMatch |
( |
DWORD |
column, |
|
|
const char * |
filter, |
|
|
const struct LanguageIdentifier * |
cur, |
|
|
RDP_CODEPAGE * |
dst |
|
) |
| |
|
static |
◆ freerdp_codepages_free()
◆ freerdp_keyboard_get_layout_id_from_name()
DWORD freerdp_keyboard_get_layout_id_from_name |
( |
const char * |
name | ) |
|
◆ freerdp_keyboard_get_layout_name_from_id()
const char* freerdp_keyboard_get_layout_name_from_id |
( |
DWORD |
keyboardLayoutID | ) |
|
◆ freerdp_keyboard_get_layouts()
◆ freerdp_keyboard_get_matching_codepages()
RDP_CODEPAGE* freerdp_keyboard_get_matching_codepages |
( |
DWORD |
column, |
|
|
const char * |
filter, |
|
|
size_t * |
count |
|
) |
| |
◆ freerdp_keyboard_layouts_free()
◆ language_identifiers
const struct LanguageIdentifier language_identifiers[] |
|
static |
◆ RDP_KEYBOARD_IME_TABLE
const RDP_KEYBOARD_IME RDP_KEYBOARD_IME_TABLE[] |
|
static |
Initial value:= {
"Chinese (Traditional) - New Phonetic" },
"Chinese (Traditional) - New ChangJie" },
"Chinese (Traditional) - Microsoft Pinyin IME 3.0" },
}
◆ RDP_KEYBOARD_LAYOUT_TABLE
◆ RDP_KEYBOARD_LAYOUT_VARIANT_TABLE
const RDP_KEYBOARD_LAYOUT_VARIANT RDP_KEYBOARD_LAYOUT_VARIANT_TABLE[] |
|
static |
#define KBD_CHINESE_SIMPLIFIED_NEIMA
Definition: keyboard.h:205
#define KBD_CHINESE_TRADITIONAL_BIG5_CODE
Definition: keyboard.h:203
#define KBD_CHINESE_TRADITIONAL_ARRAY
Definition: keyboard.h:204
#define KBD_CHINESE_TRADITIONAL_ALPHANUMERIC
Definition: keyboard.h:211
#define KBD_JAPANESE_INPUT_SYSTEM_MS_IME2002
Definition: keyboard.h:196
#define KBD_CHINESE_SIMPLIFIED_QUANPIN
Definition: keyboard.h:198
#define KBD_CHINESE_SIMPLIFIED_SHUANGPIN
Definition: keyboard.h:200
#define KBD_CHINESE_SIMPLIFIED_ZHENGMA
Definition: keyboard.h:202
#define KBD_CHINESE_TRADITIONAL_DAYI
Definition: keyboard.h:206
#define KBD_CHINESE_TRADITIONAL_UNICODE
Definition: keyboard.h:207
#define KBD_CHINESE_TRADITIONAL_NEW_PHONETIC
Definition: keyboard.h:208
#define KBD_CHINESE_TRADITIONAL_MICROSOFT_PINYIN_IME_3
Definition: keyboard.h:210
#define KBD_CHINESE_TRADITIONAL_PHONETIC
Definition: keyboard.h:195
#define KBD_CHINESE_TRADITIONAL_QUICK
Definition: keyboard.h:201
#define KBD_KOREAN_INPUT_SYSTEM_IME_2000
Definition: keyboard.h:197
#define KBD_CHINESE_TRADITIONAL_NEW_CHANGJIE
Definition: keyboard.h:209
#define KBD_CHINESE_TRADITIONAL_CHANGJIE
Definition: keyboard.h:199