?? uglusbkb-us.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 + -