kdrive/os: add KdOsAddInputDrivers
Add KdOsAddInputDrivers, which adds all relevant input drivers. Could possibly be refactored to KdAddInputDrivers, which called through OsFuncs to a new function, if it existed.
This commit is contained in:
parent
ac240b00ff
commit
a6dc629052
|
@ -469,6 +469,18 @@ LinuxFini (void)
|
|||
return;
|
||||
}
|
||||
|
||||
void
|
||||
KdOsAddInputDrivers ()
|
||||
{
|
||||
KdAddPointerDriver(&LinuxMouseDriver);
|
||||
KdAddPointerDriver(&MsMouseDriver);
|
||||
KdAddPointerDriver(&Ps2MouseDriver);
|
||||
#ifdef TSLIB
|
||||
KdAddPointerDriver(&TsDriver);
|
||||
#endif
|
||||
KdAddKeyboardDriver(&LinuxKeyboardDriver);
|
||||
}
|
||||
|
||||
KdOsFuncs LinuxFuncs = {
|
||||
LinuxInit,
|
||||
LinuxEnable,
|
||||
|
|
|
@ -739,6 +739,9 @@ KdProcessArgument (int argc, char **argv, int i);
|
|||
void
|
||||
KdOsInit (KdOsFuncs *pOsFuncs);
|
||||
|
||||
void
|
||||
KdOsAddInputDrivers (void);
|
||||
|
||||
Bool
|
||||
KdAllocatePrivates (ScreenPtr pScreen);
|
||||
|
||||
|
|
|
@ -33,12 +33,6 @@ VxWorksSpecialKey (KeySym sym)
|
|||
case XK_Break:
|
||||
download(1, "launcher", 0);
|
||||
return TRUE;
|
||||
case XK_Delete:
|
||||
dispatchException |= DE_REBOOT;
|
||||
return TRUE;
|
||||
case XK_BackSpace:
|
||||
dispatchException |= DE_RESET;
|
||||
return TRUE;
|
||||
}
|
||||
return FALSE;
|
||||
}
|
||||
|
@ -53,6 +47,13 @@ VxWorksFini (void)
|
|||
{
|
||||
}
|
||||
|
||||
void
|
||||
KdOsAddInputDrivers (void)
|
||||
{
|
||||
KdAddPointerDriver(&VxWorksMouseDriver);
|
||||
KdAddPointerDriver(&VxWorksKeyboardDriver);
|
||||
}
|
||||
|
||||
KdOsFuncs VxWorksFuncs = {
|
||||
VxWorksInit,
|
||||
VxWorksEnable,
|
||||
|
|
Loading…
Reference in New Issue
Block a user