linux/include/uapi/linux/keyboard.h

/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _UAPI__LINUX_KEYBOARD_H
#define _UAPI__LINUX_KEYBOARD_H

#include <linux/wait.h>

#define KG_SHIFT
#define KG_CTRL
#define KG_ALT
#define KG_ALTGR
#define KG_SHIFTL
#define KG_KANASHIFT
#define KG_SHIFTR
#define KG_CTRLL
#define KG_CTRLR
#define KG_CAPSSHIFT

#define NR_SHIFT

#define NR_KEYS
#define MAX_NR_KEYMAPS
/* This means 128Kb if all keymaps are allocated. Only the superuser
	may increase the number of keymaps beyond MAX_NR_OF_USER_KEYMAPS. */
#define MAX_NR_OF_USER_KEYMAPS


#define MAX_NR_FUNC

#define KT_LATIN
#define KT_FN
#define KT_SPEC
#define KT_PAD
#define KT_DEAD
#define KT_CONS
#define KT_CUR
#define KT_SHIFT
#define KT_META
#define KT_ASCII
#define KT_LOCK
#define KT_LETTER
#define KT_SLOCK
#define KT_DEAD2
#define KT_BRL

#define K(t,v)
#define KTYP(x)
#define KVAL(x)

#define K_F1
#define K_F2
#define K_F3
#define K_F4
#define K_F5
#define K_F6
#define K_F7
#define K_F8
#define K_F9
#define K_F10
#define K_F11
#define K_F12
#define K_F13
#define K_F14
#define K_F15
#define K_F16
#define K_F17
#define K_F18
#define K_F19
#define K_F20
#define K_FIND
#define K_INSERT
#define K_REMOVE
#define K_SELECT
#define K_PGUP
#define K_PGDN
#define K_MACRO
#define K_HELP
#define K_DO
#define K_PAUSE
#define K_F21
#define K_F22
#define K_F23
#define K_F24
#define K_F25
#define K_F26
#define K_F27
#define K_F28
#define K_F29
#define K_F30
#define K_F31
#define K_F32
#define K_F33
#define K_F34
#define K_F35
#define K_F36
#define K_F37
#define K_F38
#define K_F39
#define K_F40
#define K_F41
#define K_F42
#define K_F43
#define K_F44
#define K_F45
#define K_F46
#define K_F47
#define K_F48
#define K_F49
#define K_F50
#define K_F51
#define K_F52
#define K_F53
#define K_F54
#define K_F55
#define K_F56
#define K_F57
#define K_F58
#define K_F59
#define K_F60
#define K_F61
#define K_F62
#define K_F63
#define K_F64
#define K_F65
#define K_F66
#define K_F67
#define K_F68
#define K_F69
#define K_F70
#define K_F71
#define K_F72
#define K_F73
#define K_F74
#define K_F75
#define K_F76
#define K_F77
#define K_F78
#define K_F79
#define K_F80
#define K_F81
#define K_F82
#define K_F83
#define K_F84
#define K_F85
#define K_F86
#define K_F87
#define K_F88
#define K_F89
#define K_F90
#define K_F91
#define K_F92
#define K_F93
#define K_F94
#define K_F95
#define K_F96
#define K_F97
#define K_F98
#define K_F99
#define K_F100
#define K_F101
#define K_F102
#define K_F103
#define K_F104
#define K_F105
#define K_F106
#define K_F107
#define K_F108
#define K_F109
#define K_F110
#define K_F111
#define K_F112
#define K_F113
#define K_F114
#define K_F115
#define K_F116
#define K_F117
#define K_F118
#define K_F119
#define K_F120
#define K_F121
#define K_F122
#define K_F123
#define K_F124
#define K_F125
#define K_F126
#define K_F127
#define K_F128
#define K_F129
#define K_F130
#define K_F131
#define K_F132
#define K_F133
#define K_F134
#define K_F135
#define K_F136
#define K_F137
#define K_F138
#define K_F139
#define K_F140
#define K_F141
#define K_F142
#define K_F143
#define K_F144
#define K_F145
#define K_F146
#define K_F147
#define K_F148
#define K_F149
#define K_F150
#define K_F151
#define K_F152
#define K_F153
#define K_F154
#define K_F155
#define K_F156
#define K_F157
#define K_F158
#define K_F159
#define K_F160
#define K_F161
#define K_F162
#define K_F163
#define K_F164
#define K_F165
#define K_F166
#define K_F167
#define K_F168
#define K_F169
#define K_F170
#define K_F171
#define K_F172
#define K_F173
#define K_F174
#define K_F175
#define K_F176
#define K_F177
#define K_F178
#define K_F179
#define K_F180
#define K_F181
#define K_F182
#define K_F183
#define K_F184
#define K_F185
#define K_F186
#define K_F187
#define K_F188
#define K_F189
#define K_F190
#define K_F191
#define K_F192
#define K_F193
#define K_F194
#define K_F195
#define K_F196
#define K_F197
#define K_F198
#define K_F199
#define K_F200
#define K_F201
#define K_F202
#define K_F203
#define K_F204
#define K_F205
#define K_F206
#define K_F207
#define K_F208
#define K_F209
#define K_F210
#define K_F211
#define K_F212
#define K_F213
#define K_F214
#define K_F215
#define K_F216
#define K_F217
#define K_F218
#define K_F219
#define K_F220
#define K_F221
#define K_F222
#define K_F223
#define K_F224
#define K_F225
#define K_F226
#define K_F227
#define K_F228
#define K_F229
#define K_F230
#define K_F231
#define K_F232
#define K_F233
#define K_F234
#define K_F235
#define K_F236
#define K_F237
#define K_F238
#define K_F239
#define K_F240
#define K_F241
#define K_F242
#define K_F243
#define K_F244
#define K_F245
#define K_UNDO


#define K_HOLE
#define K_ENTER
#define K_SH_REGS
#define K_SH_MEM
#define K_SH_STAT
#define K_BREAK
#define K_CONS
#define K_CAPS
#define K_NUM
#define K_HOLD
#define K_SCROLLFORW
#define K_SCROLLBACK
#define K_BOOT
#define K_CAPSON
#define K_COMPOSE
#define K_SAK
#define K_DECRCONSOLE
#define K_INCRCONSOLE
#define K_SPAWNCONSOLE
#define K_BARENUMLOCK

#define K_ALLOCATED
#define K_NOSUCHMAP

#define K_P0
#define K_P1
#define K_P2
#define K_P3
#define K_P4
#define K_P5
#define K_P6
#define K_P7
#define K_P8
#define K_P9
#define K_PPLUS
#define K_PMINUS
#define K_PSTAR
#define K_PSLASH
#define K_PENTER
#define K_PCOMMA
#define K_PDOT
#define K_PPLUSMINUS
#define K_PPARENL
#define K_PPARENR

#define NR_PAD

#define K_DGRAVE
#define K_DACUTE
#define K_DCIRCM
#define K_DTILDE
#define K_DDIERE
#define K_DCEDIL
#define K_DMACRON
#define K_DBREVE
#define K_DABDOT
#define K_DABRING
#define K_DDBACUTE
#define K_DCARON
#define K_DOGONEK
#define K_DIOTA
#define K_DVOICED
#define K_DSEMVOICED
#define K_DBEDOT
#define K_DHOOK
#define K_DHORN
#define K_DSTROKE
#define K_DABCOMMA
#define K_DABREVCOMMA
#define K_DDBGRAVE
#define K_DINVBREVE
#define K_DBECOMMA
#define K_DCURRENCY
#define K_DGREEK

#define NR_DEAD

#define K_DOWN
#define K_LEFT
#define K_RIGHT
#define K_UP

#define K_SHIFT
#define K_CTRL
#define K_ALT
#define K_ALTGR
#define K_SHIFTL
#define K_SHIFTR
#define K_CTRLL
#define K_CTRLR
#define K_CAPSSHIFT

#define K_ASC0
#define K_ASC1
#define K_ASC2
#define K_ASC3
#define K_ASC4
#define K_ASC5
#define K_ASC6
#define K_ASC7
#define K_ASC8
#define K_ASC9
#define K_HEX0
#define K_HEX1
#define K_HEX2
#define K_HEX3
#define K_HEX4
#define K_HEX5
#define K_HEX6
#define K_HEX7
#define K_HEX8
#define K_HEX9
#define K_HEXa
#define K_HEXb
#define K_HEXc
#define K_HEXd
#define K_HEXe
#define K_HEXf

#define NR_ASCII

#define K_SHIFTLOCK
#define K_CTRLLOCK
#define K_ALTLOCK
#define K_ALTGRLOCK
#define K_SHIFTLLOCK
#define K_SHIFTRLOCK
#define K_CTRLLLOCK
#define K_CTRLRLOCK
#define K_CAPSSHIFTLOCK

#define K_SHIFT_SLOCK
#define K_CTRL_SLOCK
#define K_ALT_SLOCK
#define K_ALTGR_SLOCK
#define K_SHIFTL_SLOCK
#define K_SHIFTR_SLOCK
#define K_CTRLL_SLOCK
#define K_CTRLR_SLOCK
#define K_CAPSSHIFT_SLOCK

#define NR_LOCK

#define K_BRL_BLANK
#define K_BRL_DOT1
#define K_BRL_DOT2
#define K_BRL_DOT3
#define K_BRL_DOT4
#define K_BRL_DOT5
#define K_BRL_DOT6
#define K_BRL_DOT7
#define K_BRL_DOT8
#define K_BRL_DOT9
#define K_BRL_DOT10

#define NR_BRL

#define MAX_DIACR
#endif /* _UAPI__LINUX_KEYBOARD_H */