diff options
Diffstat (limited to 'hw/kdrive/vxworks/vxworks.c')
-rw-r--r-- | hw/kdrive/vxworks/vxworks.c | 33 |
1 files changed, 4 insertions, 29 deletions
diff --git a/hw/kdrive/vxworks/vxworks.c b/hw/kdrive/vxworks/vxworks.c index ce214ff84..688de620b 100644 --- a/hw/kdrive/vxworks/vxworks.c +++ b/hw/kdrive/vxworks/vxworks.c @@ -12,17 +12,6 @@ #include "kdrive.h" #include <X11/keysym.h> -int -VxWorksInit (void) -{ - return 1; -} - -void -VxWorksEnable (void) -{ -} - Bool VxWorksSpecialKey (KeySym sym) { @@ -33,33 +22,19 @@ 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; } void -VxWorksDisable (void) -{ -} - -void -VxWorksFini (void) +KdOsAddInputDrivers (void) { + KdAddPointerDriver(&VxWorksMouseDriver); + KdAddPointerDriver(&VxWorksKeyboardDriver); } KdOsFuncs VxWorksFuncs = { - VxWorksInit, - VxWorksEnable, - VxWorksSpecialKey, - VxWorksDisable, - VxWorksFini, - 0 + .SpecialKey = VxWorksSpecialKey, }; void |