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;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
KdOsAddInputDrivers ()
|
||||||
|
{
|
||||||
|
KdAddPointerDriver(&LinuxMouseDriver);
|
||||||
|
KdAddPointerDriver(&MsMouseDriver);
|
||||||
|
KdAddPointerDriver(&Ps2MouseDriver);
|
||||||
|
#ifdef TSLIB
|
||||||
|
KdAddPointerDriver(&TsDriver);
|
||||||
|
#endif
|
||||||
|
KdAddKeyboardDriver(&LinuxKeyboardDriver);
|
||||||
|
}
|
||||||
|
|
||||||
KdOsFuncs LinuxFuncs = {
|
KdOsFuncs LinuxFuncs = {
|
||||||
LinuxInit,
|
LinuxInit,
|
||||||
LinuxEnable,
|
LinuxEnable,
|
||||||
|
|
|
@ -739,6 +739,9 @@ KdProcessArgument (int argc, char **argv, int i);
|
||||||
void
|
void
|
||||||
KdOsInit (KdOsFuncs *pOsFuncs);
|
KdOsInit (KdOsFuncs *pOsFuncs);
|
||||||
|
|
||||||
|
void
|
||||||
|
KdOsAddInputDrivers (void);
|
||||||
|
|
||||||
Bool
|
Bool
|
||||||
KdAllocatePrivates (ScreenPtr pScreen);
|
KdAllocatePrivates (ScreenPtr pScreen);
|
||||||
|
|
||||||
|
|
|
@ -33,12 +33,6 @@ VxWorksSpecialKey (KeySym sym)
|
||||||
case XK_Break:
|
case XK_Break:
|
||||||
download(1, "launcher", 0);
|
download(1, "launcher", 0);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
case XK_Delete:
|
|
||||||
dispatchException |= DE_REBOOT;
|
|
||||||
return TRUE;
|
|
||||||
case XK_BackSpace:
|
|
||||||
dispatchException |= DE_RESET;
|
|
||||||
return TRUE;
|
|
||||||
}
|
}
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -53,6 +47,13 @@ VxWorksFini (void)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
KdOsAddInputDrivers (void)
|
||||||
|
{
|
||||||
|
KdAddPointerDriver(&VxWorksMouseDriver);
|
||||||
|
KdAddPointerDriver(&VxWorksKeyboardDriver);
|
||||||
|
}
|
||||||
|
|
||||||
KdOsFuncs VxWorksFuncs = {
|
KdOsFuncs VxWorksFuncs = {
|
||||||
VxWorksInit,
|
VxWorksInit,
|
||||||
VxWorksEnable,
|
VxWorksEnable,
|
||||||
|
|
Loading…
Reference in New Issue