📄 key.c
字号:
/*************************************************************************/
/* */
/* Copyright Mentor Graphics Corporation 2002 */
/* All Rights Reserved. */
/* */
/* THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS */
/* THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS */
/* SUBJECT TO LICENSE TERMS. */
/* */
/*************************************************************************/
#include "../inc/nucleus.h"
#include "../inc/Keyboard.h"
#include "../inc/Key.h"
#include "../inc/nu_sd.h"
#include "string.h"
extern NU_SERIAL_PORT port;
int g_vKey = 0;
int KEY_TALBE[] =
{
0xF80A, //MWKEY_KP0
0xF80B, //MWKEY_KP1
0xF80C, //MWKEY_KP2
0xF80D, //MWKEY_KP3
0xF80E, //MWKEY_KP4
0xF80F, //MWKEY_KP5
0xF810, //MWKEY_KP6
0xF811, //MWKEY_KP7
0xF812, //MWKEY_KP8
0xF813 //MWKEY_KP9
};
void Key_Machine(UINT8 value)
{
UINT8 vl;
vl = value;
//SDC_Put_Char('1', &port);
SDC_printf(&port,"key=%d", vl);
vl+=49;
#if 0 //leon
if (vl >= 10)
{
vl -= 10;
SDC_Put_Char('1', &port);
}
/*
if(10 > vl >= 0)
{
g_vKey = KEY_TALBE[vl];
}
*/
vl += 48;
SDC_Put_Char(vl, &port);
SDC_Put_Char('\n', &port);
#endif
g_vKey =vl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -