FreeBASIC  0.91.0
fb_private_scancodes_x11.h File Reference
#include <X11/Xlib.h>
#include <X11/keysym.h>
Include dependency graph for fb_private_scancodes_x11.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef Display *(* XOPENDISPLAY )(char *)
 
typedef int(* XCLOSEDISPLAY )(Display *)
 
typedef void(* XQUERYKEYMAP )(Display *, unsigned char *)
 
typedef int(* XDISPLAYKEYCODES )(Display *, int *, int *)
 
typedef KeySym *(* XGETKEYBOARDMAPPING )(Display *, KeyCode, int, int *)
 

Functions

void fb_hInitX11KeycodeToScancodeTb (Display *display, XDISPLAYKEYCODES DisplayKeycodes, XGETKEYBOARDMAPPING GetKeyboardMapping)
 

Variables

unsigned char fb_x11keycode_to_scancode [256]
 

Typedef Documentation

typedef int(* XCLOSEDISPLAY)(Display *)

Definition at line 7 of file fb_private_scancodes_x11.h.

typedef int(* XDISPLAYKEYCODES)(Display *, int *, int *)

Definition at line 9 of file fb_private_scancodes_x11.h.

typedef KeySym*(* XGETKEYBOARDMAPPING)(Display *, KeyCode, int, int *)

Definition at line 10 of file fb_private_scancodes_x11.h.

typedef Display*(* XOPENDISPLAY)(char *)

Definition at line 6 of file fb_private_scancodes_x11.h.

typedef void(* XQUERYKEYMAP)(Display *, unsigned char *)

Definition at line 8 of file fb_private_scancodes_x11.h.

Function Documentation

void fb_hInitX11KeycodeToScancodeTb ( Display *  display,
XDISPLAYKEYCODES  DisplayKeycodes,
XGETKEYBOARDMAPPING  GetKeyboardMapping 
)

Definition at line 123 of file scancodes_x11.c.

Here is the caller graph for this function:

Variable Documentation

unsigned char fb_x11keycode_to_scancode[256]

Definition at line 120 of file scancodes_x11.c.