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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? event.h

?? 自己修改的U-boot1.1.4For AT91RM9200DK. 請用armgcc3.3.2編譯。
?? H
?? 第 1 頁 / 共 2 頁
字號:
/******************************************************************************                   SciTech OS Portability Manager Library**  ========================================================================**    The contents of this file are subject to the SciTech MGL Public*    License Version 1.0 (the "License"); you may not use this file*    except in compliance with the License. You may obtain a copy of*    the License at http://www.scitechsoft.com/mgl-license.txt**    Software distributed under the License is distributed on an*    "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or*    implied. See the License for the specific language governing*    rights and limitations under the License.**    The Original Code is Copyright (C) 1991-1998 SciTech Software, Inc.**    The Initial Developer of the Original Code is SciTech Software, Inc.*    All Rights Reserved.**  ========================================================================** Language:     ANSI C* Environment:  Any** Description:  Header file for the SciTech cross platform event library*****************************************************************************/#ifndef __EVENT_H#define __EVENT_H#include "scitech.h"/*---------------------- Macros and type definitions ----------------------*/#pragma pack(1)/* 'C' calling conventions always */#define EVTAPI  _ASMAPI#define EVTAPIP _ASMAPIP/* Event message masks for keyDown events */#define EVT_ASCIIMASK   0x00FF      /* ASCII code of key pressed        */#define EVT_SCANMASK    0xFF00      /* Scan code of key pressed         */#define EVT_COUNTMASK   0x7FFF0000L /* Count for KEYREPEAT's            *//* Macros to extract values from the message fields */#define EVT_asciiCode(m)    ( (uchar) (m & EVT_ASCIIMASK) )#define EVT_scanCode(m)     ( (uchar) ( (m & EVT_SCANMASK) >> 8 ) )#define EVT_repeatCount(m)  ( (short) ( (m & EVT_COUNTMASK) >> 16 ) )/****************************************************************************REMARKS:Defines the set of ASCII codes reported by the event library functionsin the message field. Use the EVT_asciiCode macro to extract the codefrom the event structure.HEADER:event.h****************************************************************************/typedef enum {    ASCII_ctrlA             = 0x01,    ASCII_ctrlB             = 0x02,    ASCII_ctrlC             = 0x03,    ASCII_ctrlD             = 0x04,    ASCII_ctrlE             = 0x05,    ASCII_ctrlF             = 0x06,    ASCII_ctrlG             = 0x07,    ASCII_backspace         = 0x08,    ASCII_ctrlH             = 0x08,    ASCII_tab               = 0x09,    ASCII_ctrlI             = 0x09,    ASCII_ctrlJ             = 0x0A,    ASCII_ctrlK             = 0x0B,    ASCII_ctrlL             = 0x0C,    ASCII_enter             = 0x0D,    ASCII_ctrlM             = 0x0D,    ASCII_ctrlN             = 0x0E,    ASCII_ctrlO             = 0x0F,    ASCII_ctrlP             = 0x10,    ASCII_ctrlQ             = 0x11,    ASCII_ctrlR             = 0x12,    ASCII_ctrlS             = 0x13,    ASCII_ctrlT             = 0x14,    ASCII_ctrlU             = 0x15,    ASCII_ctrlV             = 0x16,    ASCII_ctrlW             = 0x17,    ASCII_ctrlX             = 0x18,    ASCII_ctrlY             = 0x19,    ASCII_ctrlZ             = 0x1A,    ASCII_esc               = 0x1B,    ASCII_space             = 0x20,    ASCII_exclamation       = 0x21, /* ! */    ASCII_quote             = 0x22, /* " */    ASCII_pound             = 0x23, /* # */    ASCII_dollar            = 0x24, /* $ */    ASCII_percent           = 0x25, /* % */    ASCII_ampersand         = 0x26, /* & */    ASCII_apostrophe        = 0x27, /* ' */    ASCII_leftBrace         = 0x28, /* ( */    ASCII_rightBrace        = 0x29, /* ) */    ASCII_times             = 0x2A, /* * */    ASCII_plus              = 0x2B, /* + */    ASCII_comma             = 0x2C, /* , */    ASCII_minus             = 0x2D, /* - */    ASCII_period            = 0x2E, /* . */    ASCII_divide            = 0x2F, /* / */    ASCII_0                 = 0x30,    ASCII_1                 = 0x31,    ASCII_2                 = 0x32,    ASCII_3                 = 0x33,    ASCII_4                 = 0x34,    ASCII_5                 = 0x35,    ASCII_6                 = 0x36,    ASCII_7                 = 0x37,    ASCII_8                 = 0x38,    ASCII_9                 = 0x39,    ASCII_colon             = 0x3A, /* : */    ASCII_semicolon         = 0x3B, /* ; */    ASCII_lessThan          = 0x3C, /* < */    ASCII_equals            = 0x3D, /* = */    ASCII_greaterThan       = 0x3E, /* > */    ASCII_question          = 0x3F, /* ? */    ASCII_at                = 0x40, /* @ */    ASCII_A                 = 0x41,    ASCII_B                 = 0x42,    ASCII_C                 = 0x43,    ASCII_D                 = 0x44,    ASCII_E                 = 0x45,    ASCII_F                 = 0x46,    ASCII_G                 = 0x47,    ASCII_H                 = 0x48,    ASCII_I                 = 0x49,    ASCII_J                 = 0x4A,    ASCII_K                 = 0x4B,    ASCII_L                 = 0x4C,    ASCII_M                 = 0x4D,    ASCII_N                 = 0x4E,    ASCII_O                 = 0x4F,    ASCII_P                 = 0x50,    ASCII_Q                 = 0x51,    ASCII_R                 = 0x52,    ASCII_S                 = 0x53,    ASCII_T                 = 0x54,    ASCII_U                 = 0x55,    ASCII_V                 = 0x56,    ASCII_W                 = 0x57,    ASCII_X                 = 0x58,    ASCII_Y                 = 0x59,    ASCII_Z                 = 0x5A,    ASCII_leftSquareBrace   = 0x5B, /* [ */    ASCII_backSlash         = 0x5C, /* \ */    ASCII_rightSquareBrace  = 0x5D, /* ] */    ASCII_caret             = 0x5E, /* ^ */    ASCII_underscore        = 0x5F, /* _ */    ASCII_leftApostrophe    = 0x60, /* ` */    ASCII_a                 = 0x61,    ASCII_b                 = 0x62,    ASCII_c                 = 0x63,    ASCII_d                 = 0x64,    ASCII_e                 = 0x65,    ASCII_f                 = 0x66,    ASCII_g                 = 0x67,    ASCII_h                 = 0x68,    ASCII_i                 = 0x69,    ASCII_j                 = 0x6A,    ASCII_k                 = 0x6B,    ASCII_l                 = 0x6C,    ASCII_m                 = 0x6D,    ASCII_n                 = 0x6E,    ASCII_o                 = 0x6F,    ASCII_p                 = 0x70,    ASCII_q                 = 0x71,    ASCII_r                 = 0x72,    ASCII_s                 = 0x73,    ASCII_t                 = 0x74,    ASCII_u                 = 0x75,    ASCII_v                 = 0x76,    ASCII_w                 = 0x77,    ASCII_x                 = 0x78,    ASCII_y                 = 0x79,    ASCII_z                 = 0x7A,    ASCII_leftCurlyBrace    = 0x7B, /* { */    ASCII_verticalBar       = 0x7C, /* | */    ASCII_rightCurlyBrace   = 0x7D, /* } */    ASCII_tilde             = 0x7E  /* ~ */    } EVT_asciiCodesType;/****************************************************************************REMARKS:Defines the set of scan codes reported by the event library functionsin the message field. Use the EVT_scanCode macro to extract the codefrom the event structure. Note that the scan codes reported will be thesame across all keyboards (assuming the placement of keys on a 101 key USkeyboard), but the translated ASCII values may be different depending onthe country code pages in use.NOTE:   Scan codes in the event library are not really hardware scan codes,	but rather virtual scan codes as generated by a low level keyboard	interface driver. All virtual codes begin with scan code 0x60 and	range up from there.HEADER:event.h****************************************************************************/typedef enum {    KB_padEnter             = 0x60, /* Keypad keys */    KB_padMinus             = 0x4A,    KB_padPlus              = 0x4E,    KB_padTimes             = 0x37,    KB_padDivide            = 0x61,    KB_padLeft              = 0x62,    KB_padRight             = 0x63,    KB_padUp                = 0x64,    KB_padDown              = 0x65,    KB_padInsert            = 0x66,    KB_padDelete            = 0x67,    KB_padHome              = 0x68,    KB_padEnd               = 0x69,    KB_padPageUp            = 0x6A,    KB_padPageDown          = 0x6B,    KB_padCenter            = 0x4C,    KB_F1                   = 0x3B, /* Function keys */    KB_F2                   = 0x3C,    KB_F3                   = 0x3D,    KB_F4                   = 0x3E,    KB_F5                   = 0x3F,    KB_F6                   = 0x40,    KB_F7                   = 0x41,    KB_F8                   = 0x42,    KB_F9                   = 0x43,    KB_F10                  = 0x44,    KB_F11                  = 0x57,    KB_F12                  = 0x58,    KB_left                 = 0x4B, /* Cursor control keys */    KB_right                = 0x4D,    KB_up                   = 0x48,    KB_down                 = 0x50,    KB_insert               = 0x52,    KB_delete               = 0x53,    KB_home                 = 0x47,    KB_end                  = 0x4F,    KB_pageUp               = 0x49,    KB_pageDown             = 0x51,    KB_capsLock             = 0x3A,    KB_numLock              = 0x45,    KB_scrollLock           = 0x46,    KB_leftShift            = 0x2A,    KB_rightShift           = 0x36,    KB_leftCtrl             = 0x1D,    KB_rightCtrl            = 0x6C,    KB_leftAlt              = 0x38,    KB_rightAlt             = 0x6D,    KB_leftWindows          = 0x5B,    KB_rightWindows         = 0x5C,    KB_menu                 = 0x5D,    KB_sysReq               = 0x54,    KB_esc                  = 0x01, /* Normal keyboard keys */    KB_1                    = 0x02,    KB_2                    = 0x03,    KB_3                    = 0x04,    KB_4                    = 0x05,    KB_5                    = 0x06,    KB_6                    = 0x07,    KB_7                    = 0x08,    KB_8                    = 0x09,    KB_9                    = 0x0A,    KB_0                    = 0x0B,    KB_minus                = 0x0C,    KB_equals               = 0x0D,    KB_backSlash            = 0x2B,    KB_backspace            = 0x0E,    KB_tab                  = 0x0F,    KB_Q                    = 0x10,    KB_W                    = 0x11,    KB_E                    = 0x12,    KB_R                    = 0x13,    KB_T                    = 0x14,    KB_Y                    = 0x15,    KB_U                    = 0x16,    KB_I                    = 0x17,    KB_O                    = 0x18,    KB_P                    = 0x19,    KB_leftSquareBrace      = 0x1A,    KB_rightSquareBrace     = 0x1B,    KB_enter                = 0x1C,    KB_A                    = 0x1E,    KB_S                    = 0x1F,    KB_D                    = 0x20,    KB_F                    = 0x21,    KB_G                    = 0x22,    KB_H                    = 0x23,    KB_J                    = 0x24,    KB_K                    = 0x25,    KB_L                    = 0x26,    KB_semicolon            = 0x27,    KB_apostrophe           = 0x28,    KB_Z                    = 0x2C,    KB_X                    = 0x2D,    KB_C                    = 0x2E,    KB_V                    = 0x2F,    KB_B                    = 0x30,    KB_N                    = 0x31,    KB_M                    = 0x32,    KB_comma                = 0x33,    KB_period               = 0x34,    KB_divide               = 0x35,    KB_space                = 0x39,    KB_tilde                = 0x29    } EVT_scanCodesType;/****************************************************************************REMARKS:Defines the mask for the joystick axes that are presentHEADER:event.hMEMBERS:EVT_JOY_AXIS_X1     - Joystick 1, X axis is presentEVT_JOY_AXIS_Y1     - Joystick 1, Y axis is presentEVT_JOY_AXIS_X2     - Joystick 2, X axis is presentEVT_JOY_AXIS_Y2     - Joystick 2, Y axis is presentEVT_JOY_AXIS_ALL    - Mask for all axes****************************************************************************/typedef enum {    EVT_JOY_AXIS_X1     = 0x00000001,    EVT_JOY_AXIS_Y1     = 0x00000002,    EVT_JOY_AXIS_X2     = 0x00000004,    EVT_JOY_AXIS_Y2     = 0x00000008,    EVT_JOY_AXIS_ALL    = 0x0000000F    } EVT_eventJoyAxisType;/****************************************************************************REMARKS:Defines the event message masks for joystick eventsHEADER:event.hMEMBERS:EVT_JOY1_BUTTONA    - Joystick 1, button A is downEVT_JOY1_BUTTONB    - Joystick 1, button B is downEVT_JOY2_BUTTONA    - Joystick 2, button A is down

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久蜜桃精品| 亚洲美女免费在线| 91麻豆国产福利精品| 日本不卡一区二区三区高清视频| 欧美激情一区二区三区蜜桃视频| 欧美日韩国产综合草草| 99久久久无码国产精品| 狠狠色丁香久久婷婷综合_中| 亚洲精品久久嫩草网站秘色| 国产日韩欧美综合在线| 日韩无一区二区| 欧美性xxxxxxxx| 色婷婷亚洲精品| 成人免费观看视频| 蜜桃免费网站一区二区三区| 亚洲自拍偷拍图区| 亚洲柠檬福利资源导航| 久久精品日韩一区二区三区| 日韩三区在线观看| 欧美日本一区二区三区| 日本高清不卡视频| 不卡区在线中文字幕| 国产成人综合自拍| 国产一区二区三区免费观看| 青娱乐精品视频| 丝袜美腿亚洲一区二区图片| 一级日本不卡的影视| 国产精品灌醉下药二区| 国产欧美一区二区三区沐欲| 日韩欧美中文字幕公布| 欧美一三区三区四区免费在线看 | 日韩精品一级二级 | 狠狠狠色丁香婷婷综合激情| 日精品一区二区| 午夜欧美一区二区三区在线播放| 亚洲国产一区视频| 国产精品国产馆在线真实露脸| 国产日产欧美一区| 久久精品亚洲麻豆av一区二区| 精品久久五月天| 日韩免费高清av| 精品国产不卡一区二区三区| 欧美不卡一二三| 精品美女一区二区| 精品国产一区二区亚洲人成毛片| 日韩精品在线网站| 久久久久久久久久美女| 国产亚洲欧美日韩日本| 国产精品天干天干在线综合| 国产精品国产精品国产专区不蜜| 国产精品久线在线观看| 亚洲欧美日韩电影| 亚洲国产日韩一区二区| 日韩高清在线观看| 激情综合五月婷婷| 粉嫩aⅴ一区二区三区四区五区| 成人妖精视频yjsp地址| 99久久婷婷国产综合精品| 色偷偷久久一区二区三区| 欧美性大战xxxxx久久久| 欧美肥妇bbw| 精品少妇一区二区三区日产乱码 | 亚洲国产精品嫩草影院| 日韩1区2区3区| 国产精品综合一区二区三区| 成人av电影在线网| 欧美少妇xxx| 欧美精品一区二区三区高清aⅴ| 国产日韩亚洲欧美综合| 亚洲精品老司机| 蜜臀久久久99精品久久久久久| 国产黄色精品网站| 色婷婷综合久久久中文字幕| 欧美一区二区三区的| 久久久.com| 亚洲一区二区三区不卡国产欧美| 青青草97国产精品免费观看| 成人做爰69片免费看网站| 色av综合在线| 2023国产精华国产精品| 亚洲欧美日韩在线播放| 蜜臀精品久久久久久蜜臀| 不卡一卡二卡三乱码免费网站| 欧美日本不卡视频| 久久精品免视看| 亚洲va欧美va国产va天堂影院| 狠狠色狠狠色合久久伊人| 在线视频国产一区| 精品奇米国产一区二区三区| 亚洲日本一区二区| 毛片一区二区三区| 91黄色激情网站| 国产亚洲短视频| 亚洲成人激情社区| 成人免费福利片| 欧美一区二区三区思思人| 中文字幕字幕中文在线中不卡视频| 日韩成人午夜精品| 色拍拍在线精品视频8848| 久久天堂av综合合色蜜桃网| 亚洲成av人片在线| eeuss影院一区二区三区 | 中文字幕在线不卡一区| 免费人成在线不卡| 欧洲色大大久久| 国产精品免费免费| 狠狠色综合日日| 欧美欧美欧美欧美| 一区二区三区不卡视频在线观看| 国产一区在线看| 欧美一级二级在线观看| 亚洲一区二区三区免费视频| 成人av电影在线网| 国产色爱av资源综合区| 久久精品国产一区二区三| 欧美三级视频在线| 亚洲乱码国产乱码精品精的特点 | 成人h版在线观看| 久久嫩草精品久久久久| 美美哒免费高清在线观看视频一区二区| 97久久人人超碰| 国产精品伦一区| 国产盗摄视频一区二区三区| 精品美女在线观看| 免费亚洲电影在线| 欧美一级片免费看| 视频一区二区国产| 欧美视频在线播放| 一区二区三区日本| 欧美又粗又大又爽| 亚洲在线视频网站| 欧美三级日本三级少妇99| 一区二区不卡在线视频 午夜欧美不卡在| www.欧美亚洲| 自拍偷拍亚洲综合| 91浏览器在线视频| 一区二区三区不卡视频| 欧洲一区在线观看| 亚洲国产人成综合网站| 欧美三级三级三级| 三级欧美在线一区| 69av一区二区三区| 久久se精品一区精品二区| 精品国产第一区二区三区观看体验| 老司机免费视频一区二区| 日韩免费观看高清完整版 | 欧美一级久久久久久久大片| 日韩成人一级片| 日韩女优制服丝袜电影| 韩国欧美国产一区| 中文成人综合网| 91久久精品一区二区三| 亚洲18女电影在线观看| 日韩一区二区三区在线观看| 精品一区二区三区香蕉蜜桃| 久久免费偷拍视频| 91在线看国产| 亚洲成人av一区二区三区| 日韩一级免费观看| 国产传媒一区在线| 亚洲激情图片小说视频| 欧美精品aⅴ在线视频| 麻豆一区二区99久久久久| 久久精品日韩一区二区三区| 99精品偷自拍| 视频一区视频二区中文| 久久先锋影音av| 91影院在线观看| 蜜乳av一区二区| 国产精品理论片| 欧美精品少妇一区二区三区| 国内偷窥港台综合视频在线播放| 国产精品国产自产拍在线| 欧美揉bbbbb揉bbbbb| 国产主播一区二区| 亚洲精品国产第一综合99久久| 欧美电影在哪看比较好| 国产不卡视频在线播放| 亚洲激情在线播放| 日韩久久久精品| av不卡一区二区三区| 免费视频最近日韩| 欧美国产欧美综合| 91精品国产黑色紧身裤美女| 精品无人码麻豆乱码1区2区| 亚洲精品一二三| 在线综合+亚洲+欧美中文字幕| 国产成人av一区二区三区在线 | xfplay精品久久| 在线亚洲欧美专区二区| 国产在线视频一区二区| 亚洲第一久久影院| 国产精品免费视频观看| 日韩欧美中文一区二区| 色乱码一区二区三区88| 久久国产精品无码网站| 亚洲午夜一区二区| 欧美国产精品专区| 欧美精品一区男女天堂| 欧美精品一级二级|