Lines Matching defs:kbe
817 struct kbentry kbe;
820 kbe.kb_index = at2lnx[i];
827 kbe.kb_table = tbl[j];
828 if (kbe.kb_index == 0 || ioctl(fd, KDGKBENT, &kbe)) continue;
830 kval = KVAL(kbe.kb_value);
831 switch (KTYP(kbe.kb_value)) {
836 else switch (kbe.kb_value) {
851 switch (kbe.kb_value) {
862 switch (kbe.kb_value) {
876 switch (kbe.kb_value) {
885 switch (kbe.kb_value) {
893 switch (kbe.kb_value) {
896 *k = (kbe.kb_index == 0x64 ? XK_Alt_R : XK_Alt_L);
899 *k = (kbe.kb_index == 0x61 ? XK_Control_R : XK_Control_L);
904 *k = (kbe.kb_index == 0x36 ? XK_Shift_R : XK_Shift_L);
918 if (kbe.kb_value == K_SHIFTLOCK) *k = XK_Shift_Lock;