FreeRDP
|
#include <freerdp/config.h>
#include <stdio.h>
#include <string.h>
#include <winpr/crt.h>
#include <freerdp/types.h>
#include <freerdp/locale/keyboard.h>
#include <freerdp/locale/locale.h>
#include <freerdp/log.h>
#include "liblocale.h"
Macros | |
#define | TAG FREERDP_TAG("locale.keyboard") |
Functions | |
static int | freerdp_detect_keyboard (DWORD *keyboardLayoutId) |
static int | freerdp_keyboard_init_apple (const DWORD *keyboardLayoutId, DWORD *x11_keycode_to_rdp_scancode, size_t count) |
static int | freerdp_keyboard_init_x11_evdev (const DWORD *keyboardLayoutId, DWORD *x11_keycode_to_rdp_scancode, size_t count) |
DWORD | freerdp_keyboard_init (DWORD keyboardLayoutId) |
DWORD | freerdp_keyboard_init_ex (DWORD keyboardLayoutId, const char *keyboardRemappingList) |
DWORD | freerdp_keyboard_get_rdp_scancode_from_x11_keycode (DWORD keycode) |
DWORD | freerdp_keyboard_get_x11_keycode_from_rdp_scancode (DWORD scancode, BOOL extended) |
const char * | freerdp_keyboard_scancode_name (DWORD scancode) |
Variables | |
static WINPR_KEYCODE_TYPE | maptype = WINPR_KEYCODE_TYPE_NONE |
static DWORD | VIRTUAL_SCANCODE_TO_X11_KEYCODE [256][2] = { 0 } |
static DWORD | X11_KEYCODE_TO_VIRTUAL_SCANCODE [256] = { 0 } |
static DWORD | REMAPPING_TABLE [0x10000] = { 0 } |
static const struct scancode_map_entry | RDP_SCANCODE_MAP [] |
#define TAG FREERDP_TAG("locale.keyboard") |
FreeRDP: A Remote Desktop Protocol Implementation Keyboard Localization
Copyright 2009-2012 Marc-Andre Moreau marca ndre .more au@g mail. com
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
|
static |
DWORD freerdp_keyboard_get_rdp_scancode_from_x11_keycode | ( | DWORD | keycode | ) |
DWORD freerdp_keyboard_get_x11_keycode_from_rdp_scancode | ( | DWORD | scancode, |
BOOL | extended | ||
) |
DWORD freerdp_keyboard_init | ( | DWORD | keyboardLayoutId | ) |
|
static |
DWORD freerdp_keyboard_init_ex | ( | DWORD | keyboardLayoutId, |
const char * | keyboardRemappingList | ||
) |
|
static |
const char* freerdp_keyboard_scancode_name | ( | DWORD | scancode | ) |
|
static |
|
static |
|
static |
|
static |
|
static |