亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mou_ms.c

?? 嵌入式系統圖形用戶界面編程
?? C
字號:
/*** $Id: mou_ms.c,v 1.5 2003/09/26 08:45:14 snig Exp $**** mou_ms.c: MS Mouse Driver**** Copyright (C) 2003 Feynman Software.*//*** This program is free software; you can redistribute it and/or modify** it under the terms of the GNU General Public License as published by** the Free Software Foundation; either version 2 of the License, or** (at your option) any later version.**** This program is distributed in the hope that it will be useful,** but WITHOUT ANY WARRANTY; without even the implied warranty of** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the** GNU General Public License for more details.**** You should have received a copy of the GNU General Public License** along with this program; if not, write to the Free Software** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA*/#include <stdio.h>#include <errno.h>#include <unistd.h>#include <fcntl.h>#include <string.h>#include "common.h"#include "ial.h"#include "gal.h"#include "native.h"#ifdef _MS_SUPPORT#define SCALE       3    /* default scaling factor for acceleration */#define THRESH      5    /* default threshhold for acceleration */#define PLEN		4    /* mouse data package length */static int  MS_Open (const char* mdev);static void MS_Close (void);static int  MS_GetButtonInfo (void);static void MS_GetDefaultAccel (int *pscale, int *pthresh);static int  MS_Read (int *dx, int *dy, int *dz, int *bp);static void MS_Suspend (void);static int  MS_Resume (void);MOUSEDEVICE mousedev_MS = {    MS_Open,    MS_Close,    MS_GetButtonInfo,    MS_GetDefaultAccel,    MS_Read,    MS_Suspend,    MS_Resume};static int mouse_fd;/* * Open up the mouse device. * Returns the fd if successful, or negative if unsuccessful. */static int MS_Open (const char* mdev){    mouse_fd = open (mdev, O_RDONLY);    if (mouse_fd < 0)        return -1;    return mouse_fd;}/* * Close the mouse device. */static void MS_Close (void){    if (mouse_fd > 0)        close (mouse_fd);    mouse_fd = -1;}/* * Get mouse buttons supported */static int MS_GetButtonInfo (void){    return BUTTON_L | BUTTON_M | BUTTON_R;}/* * Get default mouse acceleration settings */static void MS_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 MS_Read(int *dx, int *dy, int *dz, int *bp){   static unsigned char buf[3];   static int nbytes;   int n;   int buttons[4] = { 0, 1, 4, 5};   while ((n = read (mouse_fd, &buf[nbytes], 3 - nbytes))) {       if(n < 0) {           if (errno == EINTR)               continue;           else               return -1;       }       nbytes += n;       if (nbytes == 3) {           /* check header */           if ((buf[0] & 0x40) != 0x40) {               memmove(buf, buf + 1, 2);               nbytes = 2;               return -1;           }           *bp = buttons[((buf[0] >> 4) & 0x03)];           *dx = (signed char)((buf[0] << 6) | (buf[1] & 0x3f));           *dy = (signed char)(((buf[0] << 4) & 0xc0) | (buf[2] & 0x3f));           *dz = 0;           nbytes = 0;           return 1;       }   }   return 0;}static void MS_Suspend (void){    MS_Close();}static int MS_Resume(void){    return MS_Open (IAL_MDev);}#endif /* _MS_SUPPORT */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲愉拍自拍另类高清精品| 国产在线看一区| 精东粉嫩av免费一区二区三区| 粉嫩av亚洲一区二区图片| 91久久精品一区二区二区| 欧美经典一区二区| 蜜臀久久99精品久久久画质超高清| 波多野洁衣一区| 久久欧美一区二区| 日本va欧美va精品发布| 在线观看av不卡| 国产精品黄色在线观看 | 欧美va天堂va视频va在线| 亚洲黄色av一区| thepron国产精品| 国产亚洲欧美一级| 国产最新精品免费| 91精品在线观看入口| 亚洲午夜久久久久久久久久久| 丁香激情综合五月| 日韩一区精品字幕| 国产精品一区免费在线观看| 欧美专区在线观看一区| 中文字幕制服丝袜一区二区三区| 国内精品伊人久久久久av一坑| 欧美乱妇23p| 一二三区精品福利视频| 成人avav在线| 国产精品久久99| 99综合影院在线| 日本一区二区三区国色天香| 成人精品一区二区三区四区| 国产精品视频在线看| 丰满放荡岳乱妇91ww| 中文字幕高清一区| 成人av高清在线| 国产精品高清亚洲| 99久久久久免费精品国产| 中文字幕一区二区三区色视频| 国产精一区二区三区| 国产日韩欧美综合一区| 成人性生交大片免费看中文网站| 欧美国产视频在线| 91亚洲资源网| 亚洲一区二区三区免费视频| 欧美日韩一区二区三区免费看| 亚洲最新视频在线观看| 欧美另类videos死尸| 蜜桃一区二区三区在线| 久久蜜桃av一区精品变态类天堂| 国产成人在线免费| 亚洲欧美日韩久久| 91精品国产91久久综合桃花| 国精产品一区一区三区mba视频 | 欧美在线观看视频一区二区| 亚洲成人免费av| 欧美大片拔萝卜| 国产91露脸合集magnet| 亚洲精品国产精品乱码不99| 欧美日韩国产经典色站一区二区三区 | 久久综合av免费| 99热这里都是精品| 亚洲国产sm捆绑调教视频 | 日本一区二区免费在线| 在线视频观看一区| 免费成人结看片| 成人欧美一区二区三区黑人麻豆| 欧美人狂配大交3d怪物一区| 国产伦精品一区二区三区免费迷| 亚洲精品国产无天堂网2021 | 精品亚洲成a人| 国产精品传媒入口麻豆| 欧美日本国产视频| 国产成人在线视频免费播放| 亚洲国产一区二区三区| 久久色在线视频| 欧美图区在线视频| 国产精品原创巨作av| 亚洲国产成人高清精品| 国产欧美综合在线观看第十页| 在线影视一区二区三区| 国产精品一品视频| 视频一区免费在线观看| 日韩一区在线免费观看| 久久亚洲精精品中文字幕早川悠里| 在线观看精品一区| 豆国产96在线|亚洲| 蜜臀a∨国产成人精品| 亚洲图片欧美色图| 亚洲视频在线一区| 久久久久久久久伊人| 欧美日韩精品欧美日韩精品| 91麻豆免费观看| 国产一区二区三区不卡在线观看| 亚洲地区一二三色| 亚洲人成小说网站色在线 | 972aa.com艺术欧美| 国产老肥熟一区二区三区| 日韩综合小视频| 一区二区三区在线视频观看58| 国产日韩欧美高清| 精品国产1区2区3区| 欧美精品1区2区3区| 91视频在线观看| 成人黄色大片在线观看| 国产成人高清视频| 国产精品99久久久| 国产一区二区导航在线播放| 久久99国产乱子伦精品免费| 免费在线看一区| 日本欧美韩国一区三区| 五月天国产精品| 亚洲国产wwwccc36天堂| 五月婷婷另类国产| 午夜久久久久久久久| 亚洲国产精品久久不卡毛片| 亚洲国产精品一区二区久久恐怖片| 樱桃视频在线观看一区| 亚洲色图制服诱惑| 一级女性全黄久久生活片免费| 亚洲欧洲制服丝袜| 亚洲国产日韩精品| 日韩精品成人一区二区在线| 日韩电影在线观看网站| 美女诱惑一区二区| 国产综合成人久久大片91| 狠狠色丁香婷婷综合久久片| 极品少妇一区二区| 国产一区二区精品在线观看| 成人av免费在线| 在线区一区二视频| 日韩丝袜美女视频| 久久久久青草大香线综合精品| 欧美激情在线观看视频免费| 中文字幕综合网| 性久久久久久久久久久久 | 亚洲福利视频导航| 日av在线不卡| 国产福利91精品一区二区三区| 成人精品视频网站| 一本到一区二区三区| 91精品国产一区二区人妖| ww久久中文字幕| 亚洲欧美日韩中文字幕一区二区三区| 亚洲国产美女搞黄色| 国产伦理精品不卡| 在线精品视频免费观看| 精品裸体舞一区二区三区| 国产精品第五页| 欧美a级一区二区| 99久久99久久综合| 欧美群妇大交群中文字幕| 久久久久青草大香线综合精品| 亚洲人妖av一区二区| 蜜臀av性久久久久av蜜臀妖精| 成人高清视频在线| 欧美巨大另类极品videosbest | 日本一区二区成人在线| 亚洲一区二区成人在线观看| 国模少妇一区二区三区| 日本精品视频一区二区三区| 精品国产三级电影在线观看| 亚洲欧美偷拍三级| 国精产品一区一区三区mba桃花| 在线免费av一区| 久久久91精品国产一区二区三区| 亚洲综合色婷婷| 成人性生交大片免费| 欧美日高清视频| 亚洲婷婷在线视频| 国产精品2024| 91精品国产aⅴ一区二区| 亚洲免费电影在线| 国产91精品一区二区| 欧美一区二区福利视频| 一区二区三区**美女毛片| 国产电影一区在线| 日韩精品一区二区在线| 亚洲午夜久久久久| 成人av午夜影院| 欧美国产一区二区在线观看| 久久国产精品一区二区| 欧美日韩aaa| 亚洲h精品动漫在线观看| 不卡的电视剧免费网站有什么| 精品美女在线播放| 青青草一区二区三区| 欧美日韩一级大片网址| 亚洲乱码日产精品bd| 成人avav在线| 亚洲欧洲日韩综合一区二区| 成人免费视频caoporn| 国产亚洲精品精华液| 国产一区二区三区香蕉| 精品国产乱码久久| 极品瑜伽女神91| 久久久精品综合| 成人综合婷婷国产精品久久蜜臀| 久久影视一区二区| 国产福利一区在线观看|