libkeymap
2.0.4
Library to manage the Linux keymaps
Main Page
Data Structures
Files
File List
Globals
src
libkeymap
keymap
context.h
Go to the documentation of this file.
1
6
#ifndef LK_CONTEXT_H
7
#define LK_CONTEXT_H
8
9
#include <linux/kd.h>
10
#include <linux/keyboard.h>
11
#include <
keymap/findfile.h
>
12
#include <
keymap/array.h
>
13
17
typedef
enum
{
18
LK_FLAG_UNICODE_MODE
= (1 << 1),
19
LK_FLAG_CLEAR_COMPOSE
= (1 << 2),
20
LK_FLAG_CLEAR_STRINGS
= (1 << 3),
21
LK_FLAG_PREFER_UNICODE
= (1 << 4)
22
}
lk_flags
;
23
27
typedef
enum
{
28
LK_KEYWORD_KEYMAPS
= (1 << 1),
29
LK_KEYWORD_ALTISMETA
= (1 << 2),
30
LK_KEYWORD_CHARSET
= (1 << 3),
31
LK_KEYWORD_STRASUSUAL
= (1 << 4)
32
}
lk_keywords
;
33
37
struct
lk_kbdiacr
{
38
unsigned
int
diacr
,
base
,
result
;
39
};
40
44
struct
lk_ctx;
45
46
#endif
/* LK_CONTEXT_H */
LK_FLAG_UNICODE_MODE
Definition:
context.h:18
LK_KEYWORD_CHARSET
Definition:
context.h:30
findfile.h
Functions for search, open and close a file objects.
lk_flags
lk_flags
Parser flags that are set outside the library.
Definition:
context.h:17
lk_kbdiacr::diacr
unsigned int diacr
Definition:
context.h:38
LK_FLAG_CLEAR_COMPOSE
Definition:
context.h:19
LK_KEYWORD_ALTISMETA
Definition:
context.h:29
LK_KEYWORD_STRASUSUAL
Definition:
context.h:31
lk_kbdiacr::base
unsigned int base
Definition:
context.h:38
lk_kbdiacr::result
unsigned int result
Definition:
context.h:38
array.h
LK_FLAG_CLEAR_STRINGS
Definition:
context.h:20
lk_keywords
lk_keywords
Keywords used in keymap files.
Definition:
context.h:27
LK_KEYWORD_KEYMAPS
Definition:
context.h:28
lk_kbdiacr
Copy of struct kbdiacruc.
Definition:
context.h:37
LK_FLAG_PREFER_UNICODE
Definition:
context.h:21
Generated on Wed Apr 18 2018 19:55:06 for libkeymap by
1.8.8