コード例 #1
0
ファイル: ephyrinit.c プロジェクト: mmaruska/xserver
void
InitInput(int argc, char **argv)
{
    KdKeyboardInfo *ki;
    KdPointerInfo *pi;

    KdAddKeyboardDriver(&EphyrKeyboardDriver);
#ifdef KDRIVE_EVDEV
    KdAddKeyboardDriver(&LinuxEvdevKeyboardDriver);
#endif
    KdAddPointerDriver(&EphyrMouseDriver);
#ifdef KDRIVE_EVDEV
    KdAddPointerDriver(&LinuxEvdevMouseDriver);
#endif

    if (!kdHasKbd) {
        ki = KdNewKeyboard();
        if (!ki)
            FatalError("Couldn't create Xephyr keyboard\n");
        ki->driver = &EphyrKeyboardDriver;
        KdAddKeyboard(ki);
    }

    if (!kdHasPointer) {
        pi = KdNewPointer();
        if (!pi)
            FatalError("Couldn't create Xephyr pointer\n");
        pi->driver = &EphyrMouseDriver;
        KdAddPointer(pi);
    }

    KdInitInput();
}
コード例 #2
0
ファイル: neomagicstub.c プロジェクト: Magister/x11rdp_xorg71
void
InitInput (int argc, char **argv)
{
    KdInitInput (&LinuxMouseFuncs, &LinuxKeyboardFuncs);
#ifdef TOUCHSCREEN
    KdAddMouseDriver (&TsFuncs);
#endif
}
コード例 #3
0
ファイル: sdl.c プロジェクト: Martinsos/naclports
void InitInput(int argc, char **argv)
{
	KdPointerInfo *pi;
	KdKeyboardInfo *ki;

	KdAddKeyboardDriver(&sdlKeyboardDriver);
	KdAddPointerDriver(&sdlMouseDriver);

	ki = KdParseKeyboard("keyboard");
	KdAddKeyboard(ki);
	pi = KdParsePointer("mouse");
	KdAddPointer(pi);

	KdInitInput();
}
コード例 #4
0
ファイル: fakeinit.c プロジェクト: GrahamCobb/maemo-xsisusb
void
InitInput (int argc, char **argv)
{
    KdPointerInfo *pi;
    KdKeyboardInfo *ki;

    pi = KdNewPointer ();
    if (!pi)
        return;
    pi->driver = &FakePointerDriver;
    KdAddPointer(pi);

    ki = KdNewKeyboard ();
    if (!ki)
        return;
    ki->driver = &FakeKeyboardDriver;
    KdAddKeyboard(ki);

    KdInitInput ();
}
コード例 #5
0
ファイル: s3stub.c プロジェクト: dikerex/theqvd
void
InitInput (int argc, char **argv)
{
    KdInitInput (&LinuxMouseFuncs, &LinuxKeyboardFuncs);
}
コード例 #6
0
ファイル: viastub.c プロジェクト: GrahamCobb/maemo-xsisusb
/*
** void InitInput( int argc, char** argv )
**
** Description:
**	Initialize keyboard and mouse input.
**
** Arguments:
**	argc		command line argument count
**	argv		command line arguments
**
** Return:
**	None.
*/
void
InitInput( int argc, char** argv ) {
        KdOsAddInputDrivers();
	KdInitInput();
}
コード例 #7
0
ファイル: itsy.c プロジェクト: miettal/armadillo420_standard
void
InitInput (int argc, char **argv)
{
    KdInitInput (&itsyTsMouseFuncs, &itsyKeyboardFuncs);
}