Lines Matching refs:codes
40 void prtcode (int *codes)
45 if (p->value == (unsigned)codes[1]) {
46 printf("scancode 0x%04x = %s (0x%02x)\\n", codes[0], p->name, codes[1]);
51 if (isprint (codes[1]))
52 printf("scancode %d = '%c' (0x%02x)\\n", codes[0], codes[1], codes[1]);
54 printf("scancode %d = 0x%02x\\n", codes[0], codes[1]);
73 int codes[2];
98 codes [0] = (unsigned) strtol(argv[2], NULL, 0);
99 codes [1] = (unsigned) value;
101 if(ioctl(fd, EVIOCSKEYCODE, codes))
104 if(ioctl(fd, EVIOCGKEYCODE, codes)==0)
105 prtcode(codes);
123 codes[0] = (j << 8) | i;
124 codes[1] = KEY_RESERVED;
125 ioctl(fd, EVIOCSKEYCODE, codes);
159 codes [0] = (unsigned) strtol(scancode, NULL, 0);
160 codes [1] = (unsigned) value;
162 // printf("\\t%04x=%04x\\n",codes[0], codes[1]);
163 if(ioctl(fd, EVIOCSKEYCODE, codes)) {
164 fprintf(stderr, "Setting scancode 0x%04x with 0x%04x via ",codes[0], codes[1]);
168 if(ioctl(fd, EVIOCGKEYCODE, codes)==0)
169 prtcode(codes);
177 codes[0] = (j << 8) | i;
178 if (!ioctl(fd, EVIOCGKEYCODE, codes) && codes[1] != KEY_RESERVED)
179 prtcode(codes);