diff --git a/src/kbd.c b/src/kbd.c index c1daa4b..5c3dc6b 100644 --- a/src/kbd.c +++ b/src/kbd.c @@ -838,6 +838,7 @@ xf86KbdPlug(pointer module, } xf86AddInputDriver(&KBD, module, 0); + xf86AddInputDriver(&KEYBOARD, module, 0); return module; } @@ -862,3 +863,25 @@ _X_EXPORT XF86ModuleData kbdModuleData = { xf86KbdPlug, xf86KbdUnplug }; + +static XF86ModuleVersionInfo xf86KeyboardVersionRec = +{ + "keyboard", + MODULEVENDORSTRING, + MODINFOSTRING1, + MODINFOSTRING2, + XORG_VERSION_CURRENT, + PACKAGE_VERSION_MAJOR, PACKAGE_VERSION_MINOR, PACKAGE_VERSION_PATCHLEVEL, + ABI_CLASS_XINPUT, + ABI_XINPUT_VERSION, + MOD_CLASS_XINPUT, + {0, 0, 0, 0} /* signature, to be patched into the file by */ + /* a tool */ +}; + +_X_EXPORT XF86ModuleData keyboardModuleData = { + &xf86KeyboardVersionRec, + xf86KbdPlug, + xf86KbdUnplug +}; +