key.h 306 B

1234567891011121314151617181920212223
  1. #ifndef __KEY_Hx__
  2. #define __KEY_Hx__
  3. #include <linux/input.h>
  4. enum {
  5. TYPE_SHORT=0,
  6. TYPE_LONG,
  7. };
  8. typedef struct {
  9. int type; //TYPE_SHORT TYPE_LONG
  10. int key;
  11. }key_val_t;
  12. int key_init(void);
  13. int key_deinit(void);
  14. int key_get(key_val_t *kv);
  15. int key_print(key_val_t *kv);
  16. #endif