solarized-emacs

a fork of Bozhidar Batsov's solarized-emacs
git clone https://git.trogloxene.org/solarized-emacs.git
Log | Files | Refs | README

c.c (776B)


      1 #define UNICODE
      2 #include <windows.h>
      3 
      4 int main(int argc, char **argv) {
      5   int speed = 0, speed1 = 0, speed2 = 0; // 1-20
      6   printf("Set Mouse Speed by Maverick\n");
      7 
      8   SystemParametersInfo(SPI_GETMOUSESPEED, 0, &speed, 0);
      9   printf("Current speed: %2d\n", speed);
     10 
     11   if (argc == 1) return 0;
     12   if (argc >= 2) sscanf(argv[1], "%d", &speed1);
     13   if (argc >= 3) sscanf(argv[2], "%d", &speed2);
     14 
     15   if (argc == 2) // set speed to first value
     16     speed = speed1;
     17   else if (speed == speed1 || speed == speed2) // alternate
     18     speed = speed1 + speed2 - speed;
     19   else
     20     speed = speed1;  // start with first value
     21 
     22   SystemParametersInfo(SPI_SETMOUSESPEED, 0,  speed, 0);
     23   SystemParametersInfo(SPI_GETMOUSESPEED, 0, &speed, 0);
     24   printf("New speed:     %2d\n", speed);
     25   return 0;
     26 }