?? mou_null.c
字號:
/* * Copyright (c) 1999 Greg Haerr <greg@censoft.com> * * NULL Mouse Driver */#include <stdio.h>#include "device.h"#define SCALE 3 /* default scaling factor for acceleration */#define THRESH 5 /* default threshhold for acceleration */static int NUL_Open(MOUSEDEVICE *pmd);static void NUL_Close(void);static int NUL_GetButtonInfo(void);static void NUL_GetDefaultAccel(int *pscale,int *pthresh);static int NUL_Read(MWCOORD *dx, MWCOORD *dy, MWCOORD *dz, int *bp);static int NUL_Poll(void);MOUSEDEVICE mousedev = { NUL_Open, NUL_Close, NUL_GetButtonInfo, NUL_GetDefaultAccel, NUL_Read, NUL_Poll};/* * Poll for events */static intNUL_Poll(void){ return 0;}/* * Open up the mouse device. */static intNUL_Open(MOUSEDEVICE *pmd){ return -2; /* no mouse*/}/* * Close the mouse device. */static voidNUL_Close(void){}/* * Get mouse buttons supported */static intNUL_GetButtonInfo(void){ return 0;}/* * Get default mouse acceleration settings */static voidNUL_GetDefaultAccel(int *pscale,int *pthresh){ *pscale = SCALE; *pthresh = THRESH;}/* * Attempt to read bytes from the mouse and interpret them. * Returns -1 on error, 0 if either no bytes were read or not enough * was read for a complete state, or 1 if the new state was read. * When a new state is read, the current buttons and x and y deltas * are returned. This routine does not block. */static intNUL_Read(MWCOORD *dx, MWCOORD *dy, MWCOORD *dz, int *bp){ return 0;}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -