📄 key.h
字号:
/************************************************************************
* *
* Copyright (C) SEIKO EPSON CORP. 2001 *
* *
* File name: Key.c *
* This is defination of paramaters used in key function. *
* *
* *
* Revision history *
* 2001-07-10 10:53 Sam Lu Start. *
* 2001-07-10 10:54 Sam Lu Modify *
* *
************************************************************************/
#ifndef _KEY_H
#define _KEY_H
typedef struct key_data{
unsigned char flag;
unsigned short keyvalue;
} KEYDATA;
#define MAX_KEY_BUF 40
//#define SYS_EVENT 2
#define KEYDOWN 0
#define KEYUP 1
#define KEYREPEAT 2
#define KEY_ADVALUE_ROLL_UP 0x393
#define KEY_ADVALUE_ROLL_DOWN 0x400
enum KEY_VALUE {
NOT_KEY_VALUE = 0,
KEY_VALUE_1 = '1',
KEY_VALUE_2,
KEY_VALUE_3,
KEY_VALUE_4,
KEY_VALUE_5,
KEY_VALUE_6,
KEY_VALUE_7,
KEY_VALUE_8,
KEY_VALUE_9
};
extern void KeyEnable(void);
extern void KeyDisable(void);
extern void KeyInit(void);
extern unsigned char KeyRead( unsigned short *value);
extern unsigned char KEY_BUF_readcount,KEY_BUF_writecount;
extern KEYDATA KEY_BUF[MAX_KEY_BUF];
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -