diff options
author | Thomas Klausner <wiz@NetBSD.org> | 2013-07-29 23:23:38 +0200 |
---|---|---|
committer | Gaetan Nadon <memsize@videotron.ca> | 2013-10-18 16:41:12 -0400 |
commit | c783746c4f72249645e43c6d96d08cb6c74812d0 (patch) | |
tree | bb061029bad11ca3ed8702cb2602826d57b6062d | |
parent | 83faa4123ae5d182f936faab77925d45da181f5f (diff) | |
download | xorg-driver-xf86-input-keyboard-c783746c4f72249645e43c6d96d08cb6c74812d0.tar.gz |
Set the version for the keyboard.
Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
-rw-r--r-- | src/bsd_kbd.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/bsd_kbd.c b/src/bsd_kbd.c index 710470a..2959178 100644 --- a/src/bsd_kbd.c +++ b/src/bsd_kbd.c @@ -385,6 +385,13 @@ OpenKeyboard(InputInfoPtr pInfo) #ifdef WSCONS_SUPPORT if( prot == PROT_WSCONS) { pKbd->consType = WSCONS; +#ifdef WSKBDIO_SETVERSION + int version = WSKBDIO_EVENT_VERSION; + if (ioctl(pInfo->fd, WSKBDIO_SETVERSION, &version) == -1) { + xf86Msg(X_WARNING, "%s: cannot set version\n", pInfo->name); + return FALSE; + } +#endif /* Find out keyboard type */ if (ioctl(pInfo->fd, WSKBDIO_GTYPE, &(pKbd->wsKbdType)) == -1) { xf86Msg(X_ERROR, "%s: cannot get keyboard type", pInfo->name); |