kdrive: fix ALTGR keyboard mappings

This commit is contained in:
Keith Packard 2001-11-08 10:26:24 +00:00
parent e76c6b2aca
commit 668c25a769

View File

@ -1,5 +1,5 @@
/* /*
* $XFree86: xc/programs/Xserver/hw/kdrive/linux/keyboard.c,v 1.8 2001/09/29 04:16:39 keithp Exp $ * $XFree86: xc/programs/Xserver/hw/kdrive/linux/keyboard.c,v 1.9 2001/10/12 06:33:10 keithp Exp $
* *
* Copyright © 1999 Keith Packard * Copyright © 1999 Keith Packard
* *
@ -104,8 +104,8 @@ static unsigned char tbl[KD_MAX_WIDTH] =
{ {
0, 0,
1 << KG_SHIFT, 1 << KG_SHIFT,
(1 << KG_ALT), (1 << KG_ALTGR),
(1 << KG_ALT) | (1 << KG_SHIFT) (1 << KG_ALTGR) | (1 << KG_SHIFT)
}; };
static void static void
@ -289,7 +289,7 @@ readKernelMapping()
switch (kbe.kb_value) switch (kbe.kb_value)
{ {
case K_ALTGR: case K_ALTGR:
k[j] = XK_Alt_R; k[j] = XK_Mode_switch;
break; break;
case K_ALT: case K_ALT:
k[j] = (kbe.kb_index == 0x64 ? k[j] = (kbe.kb_index == 0x64 ?