FreeRDP
xf_keyboard.h File Reference
#include <freerdp/locale/keyboard.h>
#include "xf_client.h"
#include "xfreerdp.h"
This graph shows which files directly or indirectly include this file:

Data Structures

struct  XF_MODIFIER_KEYS
 

Functions

BOOL xf_keyboard_init (xfContext *xfc)
 
void xf_keyboard_free (xfContext *xfc)
 
void xf_keyboard_clear (xfContext *xfc)
 
void xf_keyboard_key_press (xfContext *xfc, BYTE keycode, KeySym keysym)
 
void xf_keyboard_key_release (xfContext *xfc, BYTE keycode, KeySym keysym)
 
void xf_keyboard_release_all_keypress (xfContext *xfc)
 
BOOL xf_keyboard_key_pressed (xfContext *xfc, KeySym keysym)
 
void xf_keyboard_send_key (xfContext *xfc, BOOL down, BYTE keycode)
 
int xf_keyboard_read_keyboard_state (xfContext *xfc)
 
BOOL xf_keyboard_get_key_state (xfContext *xfc, int state, int keysym)
 
UINT32 xf_keyboard_get_toggle_keys_state (xfContext *xfc)
 
void xf_keyboard_focus_in (xfContext *xfc)
 
BOOL xf_keyboard_handle_special_keys (xfContext *xfc, KeySym keysym)
 
void xf_keyboard_handle_special_keys_release (xfContext *xfc, KeySym keysym)
 
BOOL xf_keyboard_set_indicators (rdpContext *context, UINT16 led_flags)
 
BOOL xf_keyboard_set_ime_status (rdpContext *context, UINT16 imeId, UINT32 imeState, UINT32 imeConvMode)
 

Function Documentation

void xf_keyboard_clear ( xfContext *  xfc)

Here is the caller graph for this function:

void xf_keyboard_focus_in ( xfContext *  xfc)

Here is the call graph for this function:

Here is the caller graph for this function:

void xf_keyboard_free ( xfContext *  xfc)

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL xf_keyboard_get_key_state ( xfContext *  xfc,
int  state,
int  keysym 
)

Here is the call graph for this function:

Here is the caller graph for this function:

UINT32 xf_keyboard_get_toggle_keys_state ( xfContext *  xfc)

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL xf_keyboard_handle_special_keys ( xfContext *  xfc,
KeySym  keysym 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void xf_keyboard_handle_special_keys_release ( xfContext *  xfc,
KeySym  keysym 
)

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL xf_keyboard_init ( xfContext *  xfc)

Here is the call graph for this function:

Here is the caller graph for this function:

void xf_keyboard_key_press ( xfContext *  xfc,
BYTE  keycode,
KeySym  keysym 
)

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL xf_keyboard_key_pressed ( xfContext *  xfc,
KeySym  keysym 
)

Here is the caller graph for this function:

void xf_keyboard_key_release ( xfContext *  xfc,
BYTE  keycode,
KeySym  keysym 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int xf_keyboard_read_keyboard_state ( xfContext *  xfc)

Here is the caller graph for this function:

void xf_keyboard_release_all_keypress ( xfContext *  xfc)

Here is the call graph for this function:

Here is the caller graph for this function:

void xf_keyboard_send_key ( xfContext *  xfc,
BOOL  down,
BYTE  keycode 
)

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL xf_keyboard_set_ime_status ( rdpContext *  context,
UINT16  imeId,
UINT32  imeState,
UINT32  imeConvMode 
)

Here is the caller graph for this function:

BOOL xf_keyboard_set_indicators ( rdpContext *  context,
UINT16  led_flags 
)

Here is the call graph for this function:

Here is the caller graph for this function: