⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uglusbkb-us.c

📁 zinc60t22.tar.gz:zinc在tornado2.2.x下的补丁
💻 C
字号:
/* uglusbkb-us.c - US keyboard mapping *//* Copyright 2003 Wind River Systems, Inc. All Rights Reserved *//*modification history--------------------01a,18jun03,jlb  created.*//*DESCRIPTIONThis file provides the keyboard mapping for the USB United States keyboard.*/#define  INCLUDE_USB_KEYBOARD#include <ugl/uglinput.h>#include <ugl/uglevent.h>#include <ugl/uglucode.h>#include <ugl/driver/keyboard/uglusbkeybd.h> USB_KBD_KEYMAP usbKbdUsKeyMapTable[] =    {/* *            default     shifted      *//* 0 */ {   0,        0 },/* 1 */ {   0,        0 },/* 2 */ {   0,        0 },/* 3 */ {   0,        0 },/* 4 */ {  'a',      'A'},/* 5 */ {  'b',      'B'},/* 6 */ {  'c',      'C'},/* 7 */ {  'd',      'D'},/* 8 */ {  'e',      'E'},/* 9 */ {  'f',      'F'},/* A */ {  'g',      'G'},/* B */ {  'h',      'H'},/* C */ {  'i',      'I'},/* D */ {  'j',      'J'},/* E */ {  'k',      'K'},/* F */ {  'l',      'L'},/*10 */ {  'm',      'M'},/*11 */ {  'n',      'N'},/*12 */ {  'o',      'O'},/*13 */ {  'p',      'P'},/*14 */ {  'q',      'Q'},/*15 */ {  'r',      'R'},/*16 */ {  's',      'S'},/*17 */ {  't',      'T'},/*18 */ {  'u',      'U'},/*19 */ {  'v',      'V'},/*1A */ {  'w',      'W'},/*1B */ {  'x',      'X'},/*1C */ {  'y',      'Y'},/*1D */ {  'z',      'Z'},/*1E */ {  '1',      '!'},/*1F */ {  '2',      '@'},/*20 */ {  '3',      '#'},/*21 */ {  '4',      '$'},/*22 */ {  '5',      '%'},/*23 */ {  '6',      '^'},/*24 */ {  '7',      '&'},/*25 */ {  '8',      '*'},/*26 */ {  '9',      '('},/*27 */ {  '0',      ')'},/*28 */ { UGL_UNI_CARRIAGE_RETURN, 0},/*29 */ { UGL_UNI_ESCAPE,          0},/*2A */ { UGL_UNI_BACKSPACE,       0},/*2B */ { UGL_UNI_HORIZONTAL_TABULATION, UGL_UNI_HORIZONTAL_TABULATION},/*2C */ {  ' ',        0},/*2D */ {  '-',       '_'},/*2E */ {  '=',       '+'},/*2F */ {  '[',       '{'},/*30 */ {  ']',       '}'},/*31 */ { '\\',       '|'},/*32 */ {    0,         0},/*33 */ {  ';',       ':'},/*34 */ {  '\'',      '\"'},/*35 */ {  '`',       '~'},/*36 */ {  ',',       '<'},/*37 */ {  '.',       '>'},/*38 */ {  '/',       '?'},/*39 */ {  UGL_UNI_CAPS_LOCK,   0},/*3A */ {  UGL_UNI_F1,          0},/*3B */ {  UGL_UNI_F2,          0},/*3C */ {  UGL_UNI_F3,          0},/*3D */ {  UGL_UNI_F4,          0},/*3E */ {  UGL_UNI_F5,          0},/*3F */ {  UGL_UNI_F6,          0},/*40 */ {  UGL_UNI_F7,          0},/*41 */ {  UGL_UNI_F8,          0},/*42 */ {  UGL_UNI_F9,          0},/*43 */ {  UGL_UNI_F10,         0},/*44 */ {  UGL_UNI_F11,         0},/*45 */ {  UGL_UNI_F12,         0},/*46 */ {  UGL_UNI_PRINT_SCREEN,0},/*47 */ {  UGL_UNI_SCROLL_LOCK, 0},/*48 */ {  UGL_UNI_PAUSE,       0},/*49 */ {  UGL_UNI_INSERT,      0},/*4A */ {  UGL_UNI_HOME,        0},/*4B */ {  UGL_UNI_PAGE_UP,     0},/*4C */ {  UGL_UNI_DELETE,      0},/*4D */ {  UGL_UNI_END,         0},/*4E */ {  UGL_UNI_PAGE_DOWN,   0},/*4F */ {  UGL_UNI_RIGHT_ARROW, 0},/*50 */ {  UGL_UNI_LEFT_ARROW,  0},/*51 */ {  UGL_UNI_DOWN_ARROW,  0},/*52 */ {  UGL_UNI_UP_ARROW,    0},/*53 */ {  UGL_UNI_NUM_LOCK,    0},/*54 */ {  '/',                 0},/*55 */ {  '*',                 0},/*56 */ {  '-',                 0},/*57 */ {  '+',                 0},/*58 */ {  UGL_UNI_CARRIAGE_RETURN,     0},/*59 */ {  UGL_UNI_END,                '1'},/*5A */ {  UGL_UNI_DOWN_ARROW,         '2'},/*5B */ {  UGL_UNI_PAGE_DOWN,          '3'},/*5C */ {  UGL_UNI_LEFT_ARROW,         '4'},/*5D */ {  '5',                        '5'},/*5E */ {  UGL_UNI_RIGHT_ARROW,        '6'},/*5F */ {  UGL_UNI_HOME,               '7'},/*60 */ {  UGL_UNI_UP_ARROW,           '8'},/*61 */ {  UGL_UNI_PAGE_UP,            '9'},/*62 */ {  UGL_UNI_INSERT,             '0'},/*63 */ {  UGL_UNI_DELETE,             '.'},/*64 */ {  0,                           0},/*65 */ {  0,                           0},/*66 */ {  0,                           0},/*67 */ {  0,                           0},/*68 */ {  0,                           0},/*69 */ {  0,                           0},/*6A */ {  0,                           0},/*6B */ {  0,                           0},/*6C */ {  0,                           0}    };size_t sizeOfUsbUsKmap = sizeof(usbKbdUsKeyMapTable);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -