Exemplo n.º 1
0
//----初始化键盘模块-----------------------------------------------------------
//功能: 初始化一个由windows的键盘和按钮模拟的键盘,该键盘供8个键。
//参数: 无
//返回: 无
//-----------------------------------------------------------------------------
ptu32_t ModuleInstall_KeyBoardHard(ptu32_t para)
{
    static struct KeyBoardPrivate windows_keyboard;
    key_hard_init();
    windows_keyboard.read_keyboard = keyboard_scan;
    windows_keyboard.vtime_limit = para;
    windows_keyboard.vtime_count = 100;
    windows_keyboard.key_bak = 0;
    windows_keyboard.key_now = 0;
    Keyboard_InstallDevice("keyboard driver",&windows_keyboard);
    return 1;
}
Exemplo n.º 2
0
//----初始化键盘模块-----------------------------------------------------------
//功能: 初始化一个由windows的键盘和按钮模拟的键盘,该键盘供8个键。
//参数: 无
//返回: 无
//-----------------------------------------------------------------------------
bool_t ModuleInstall_Keyboard_TQ2440(const char *dev_name)
{
    static struct tagKeyBoardPrivate key_brd;

    key_hard_init();

    key_brd.read_keyboard = keyboard_scan;
    Keyboard_InstallDevice(dev_name,&key_brd);
    key_brd.vtime_limit = 0;
    key_brd.vtime_count = 100;
    key_brd.key_bak = 0;
    key_brd.key_now = 0;
    return true;
}