elks-enhanced
public
Read
Owner: themaster
Branch: master
Commits: 6893
Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL
Code
Commits
History
Branches
Bug Reports
Discussions
Compare
Settings
elks-enhanced
/
elkscmd
/
unused
/
nano-X
/
drivers
/
unused
/
mou_null.c
File editor
/* * 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(COORD *dx, COORD *dy, COORD *dz, BUTTON *bp); static int NUL_Poll(void); MOUSEDEVICE mousedev = { NUL_Open, NUL_Close, NUL_GetButtonInfo, NUL_GetDefaultAccel, NUL_Read, NUL_Poll }; /* * Poll for events */ static int NUL_Poll(void) { return 0; } /* * Open up the mouse device. */ static int NUL_Open(MOUSEDEVICE *pmd) { return -2; /* no mouse*/ } /* * Close the mouse device. */ static void NUL_Close(void) { } /* * Get mouse buttons supported */ static int NUL_GetButtonInfo(void) { return 0; } /* * Get default mouse acceleration settings */ static void NUL_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 int NUL_Read(COORD *dx, COORD *dy, COORD *dz, BUTTON *bptr) { return 0; }
Commit message
This repository is read-only for this account.
Repository snapshot
Current branch
master
Visibility
public
Your access
Read
Remote
Configured
File activity
View file history