diff options
author | kraxel <kraxel> | 2008-10-14 10:14:15 +0000 |
---|---|---|
committer | kraxel <kraxel> | 2008-10-14 10:14:15 +0000 |
commit | 6d6bfa8453392ccc488e6d31586a97600c9d7583 (patch) | |
tree | 3eeeca47bcf63973143679244edbe923993d199d /input-kbd.c | |
parent | 6c19f2147bfa61f75775ce2b6c791b9f1d4499ab (diff) | |
download | input-6d6bfa8453392ccc488e6d31586a97600c9d7583.tar.gz |
- a bunch of updates for recent input layer changes (new events, ...)
by Guillem Jover
- update Makefiles.
Diffstat (limited to 'input-kbd.c')
-rw-r--r-- | input-kbd.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/input-kbd.c b/input-kbd.c index fbe3f27..c432d0d 100644 --- a/input-kbd.c +++ b/input-kbd.c @@ -77,7 +77,7 @@ static int kbd_map_write(int fh, struct kbd_map *map) static void kbd_key_print(FILE *fp, int scancode, int keycode) { fprintf(fp, "0x%04x = %3d # %s\n", - scancode, keycode, key_name(keycode)); + scancode, keycode, ev_type_name(EV_KEY, keycode)); } static void kbd_map_print(FILE *fp, struct kbd_map *map, int complete) @@ -118,9 +118,9 @@ static int kbd_map_parse(FILE *fp, struct kbd_map *map) /* parse keycode */ for (i = 0; i < KEY_MAX; i++) { - if (!KEY_NAME[i]) + if (!EV_TYPE_NAME[EV_KEY][i]) continue; - if (0 == strcmp(keycode,KEY_NAME[i])) + if (0 == strcmp(keycode,EV_TYPE_NAME[EV_KEY][i])) break; } if (i == KEY_MAX) @@ -139,7 +139,7 @@ static int kbd_map_parse(FILE *fp, struct kbd_map *map) static void kbd_print_bits(int fd) { - BITFIELD bits[KEY_MAX/sizeof(BITFIELD)]; + BITFIELD bits[KEY_CNT/sizeof(BITFIELD)]; int rc,bit; rc = ioctl(fd,EVIOCGBIT(EV_KEY,sizeof(bits)),bits); @@ -148,8 +148,8 @@ static void kbd_print_bits(int fd) for (bit = 0; bit < rc*8 && bit < KEY_MAX; bit++) { if (!test_bit(bit,bits)) continue; - if (KEY_NAME[bit]) { - fprintf(stderr,"bits: %s\n", KEY_NAME[bit]); + if (EV_TYPE_NAME[EV_KEY][bit]) { + fprintf(stderr,"bits: %s\n", EV_TYPE_NAME[EV_KEY][bit]); } else { fprintf(stderr,"bits: unknown [%d]\n", bit); } |