#ifndef __LINUX_KEYBOARD_H#define __LINUX_KEYBOARD_H#include <uapi/linux/keyboard.h>structnotifier_block;externunsignedshort*key_maps[MAX_NR_KEYMAPS];externunsignedshortplain_map[NR_KEYS];structkeyboard_notifier_param{structvc_data*vc;/* VC on which the keyboard press was done */intdown;/* Pressure of the key? */intshift;/* Current shift mask */intledstate;/* Current led state */unsignedintvalue;/* keycode, unicode value or keysym */};externintregister_keyboard_notifier(structnotifier_block*nb);externintunregister_keyboard_notifier(structnotifier_block*nb);#endif