summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2011-09-26 09:56:17 +1000
committerAlan Coopersmith <alan.coopersmith@oracle.com>2011-09-27 13:30:08 -0700
commit20beb15d24b5f8ab194b94f7e29f49e91ea38a8b (patch)
tree2b1a122c733c02ece8a4f117bda1c453e9f0a30b
parent38e4defe795776479594825859e101cd7cb5aa17 (diff)
Remove calls to xf86IsPc98()
This call is being removed from the server and this isn't worth keeping ifdefs around for. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-rw-r--r--src/at_scancode.c4
-rw-r--r--src/kbd.c28
2 files changed, 8 insertions, 24 deletions
diff --git a/src/at_scancode.c b/src/at_scancode.c
index 245945c..7209c20 100644
--- a/src/at_scancode.c
+++ b/src/at_scancode.c
@@ -48,8 +48,7 @@ ATScancode(InputInfoPtr pInfo, int *scanCode)
pKbd->scanPrefix = *scanCode; /* special prefixes */
return TRUE;
}
- if (!xf86IsPc98()) {
- switch (*scanCode) {
+ switch (*scanCode) {
case 0x59: *scanCode = KEY_0x59; break;
case 0x5a: *scanCode = KEY_0x5A; break;
case 0x5b: *scanCode = KEY_0x5B; break;
@@ -78,7 +77,6 @@ ATScancode(InputInfoPtr pInfo, int *scanCode)
case 0x74: *scanCode = KEY_0x74; break;
case 0x75: *scanCode = KEY_0x75; break;
case 0x76: *scanCode = KEY_0x76; break;
- }
}
break;
case KEY_Prefix0:
diff --git a/src/kbd.c b/src/kbd.c
index 19bafb8..e04c340 100644
--- a/src/kbd.c
+++ b/src/kbd.c
@@ -88,14 +88,6 @@ static const char *kbdDefaults[] = {
NULL
};
-static const char *kbd98Defaults[] = {
- "Protocol", "standard",
- "XkbRules", "xfree98",
- "XkbModel", "pc98",
- "XkbLayout", "jp",
- NULL
-};
-
static char *xkb_rules;
static char *xkb_model;
static char *xkb_layout;
@@ -158,10 +150,7 @@ KbdPreInit(InputDriverPtr drv, InputInfoPtr pInfo, int flags)
pInfo->fd = -1;
pInfo->dev = NULL;
- if (!xf86IsPc98())
- defaults = kbdDefaults;
- else
- defaults = kbd98Defaults;
+ defaults = kbdDefaults;
xf86CollectInputOptions(pInfo, defaults
#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12
, NULL
@@ -399,6 +388,7 @@ PostKbdEvent(InputInfoPtr pInfo, unsigned int scanCode, Bool down)
KbdDevPtr pKbd = (KbdDevPtr) pInfo->private;
DeviceIntPtr device = pInfo->dev;
KeyClassRec *keyc = device->key;
+ int state;
#ifdef DEBUG
ErrorF("kbd driver rec scancode: 0x02%x %s\n", scanCode, down?"down":"up");
@@ -425,16 +415,12 @@ PostKbdEvent(InputInfoPtr pInfo, unsigned int scanCode, Bool down)
* physical keyboard key.
*/
- if (!xf86IsPc98()) {
- int state;
-
- state = XkbStateFieldFromRec(&keyc->xkbInfo->state);
+ state = XkbStateFieldFromRec(&keyc->xkbInfo->state);
- if (((state & AltMask) == AltMask) && (scanCode == KEY_SysReqest))
- scanCode = KEY_Print;
- else if (scanCode == KEY_Break)
- scanCode = KEY_Pause;
- }
+ if (((state & AltMask) == AltMask) && (scanCode == KEY_SysReqest))
+ scanCode = KEY_Print;
+ else if (scanCode == KEY_Break)
+ scanCode = KEY_Pause;
xf86PostKeyboardEvent(device, scanCode + MIN_KEYCODE, down);
}