📄 keyboardcodeswin.h
字号:
/* * Copyright (c) 2008, 2009, Google Inc. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above * copyright notice, this list of conditions and the following disclaimer * in the documentation and/or other materials provided with the * distribution. * * Neither the name of Google Inc. nor the names of its * contributors may be used to endorse or promote products derived from * this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */#ifndef KeyboardCodesWin_h#define KeyboardCodesWin_h#include <windows.h>namespace WebCore { enum { // VKEY_LBUTTON (01) Left mouse button // VKEY_RBUTTON (02) Right mouse button // VKEY_CANCEL (03) Control-break processing // VKEY_MBUTTON (04) Middle mouse button (three-button mouse) // VKEY_XBUTTON1 (05) // VKEY_XBUTTON2 (06) // VKEY_BACK (08) BACKSPACE key VKEY_BACK = VK_BACK, // VKEY_TAB (09) TAB key VKEY_TAB = VK_TAB, // VKEY_CLEAR (0C) CLEAR key VKEY_CLEAR = VK_CLEAR, // VKEY_RETURN (0D) VKEY_RETURN = VK_RETURN, // VKEY_SHIFT (10) SHIFT key VKEY_SHIFT = VK_SHIFT, // VKEY_CONTROL (11) CTRL key VKEY_CONTROL = VK_CONTROL, // VKEY_MENU (12) ALT key VKEY_MENU = VK_MENU, // VKEY_PAUSE (13) PAUSE key VKEY_PAUSE = VK_PAUSE, // VKEY_CAPITAL (14) CAPS LOCK key VKEY_CAPITAL = VK_CAPITAL, // VKEY_KANA (15) Input Method Editor (IME) Kana mode VKEY_KANA = VK_KANA, // VKEY_HANGUEL (15) IME Hanguel mode (maintained for compatibility, use VKEY_HANGUL) // VKEY_HANGUL (15) IME Hangul mode VKEY_HANGUL = VK_HANGUL, // VKEY_JUNJA (17) IME Junja mode VKEY_JUNJA = VK_JUNJA, // VKEY_FINAL (18) IME final mode VKEY_FINAL = VK_FINAL, // VKEY_HANJA (19) IME Hanja mode VKEY_HANJA = VK_HANJA, // VKEY_KANJI (19) IME Kanji mode VKEY_KANJI = VK_KANJI, // VKEY_ESCAPE (1B) ESC key VKEY_ESCAPE = VK_ESCAPE, // VKEY_CONVERT (1C) IME convert VKEY_CONVERT = VK_CONVERT, // VKEY_NONCONVERT (1D) IME nonconvert VKEY_NONCONVERT = VK_NONCONVERT, // VKEY_ACCEPT (1E) IME accept VKEY_ACCEPT = VK_ACCEPT, // VKEY_MODECHANGE (1F) IME mode change request VKEY_MODECHANGE = VK_MODECHANGE, // VKEY_SPACE (20) SPACEBAR VKEY_SPACE = VK_SPACE, // VKEY_PRIOR (21) PAGE UP key VKEY_PRIOR = VK_PRIOR, // VKEY_NEXT (22) PAGE DOWN key VKEY_NEXT = VK_NEXT, // VKEY_END (23) END key VKEY_END = VK_END, // VKEY_HOME (24) HOME key VKEY_HOME = VK_HOME, // VKEY_LEFT (25) LEFT ARROW key VKEY_LEFT = VK_LEFT, // VKEY_UP (26) UP ARROW key VKEY_UP = VK_UP, // VKEY_RIGHT (27) RIGHT ARROW key VKEY_RIGHT = VK_RIGHT, // VKEY_DOWN (28) DOWN ARROW key VKEY_DOWN = VK_DOWN, // VKEY_SELECT (29) SELECT key VKEY_SELECT = VK_SELECT, // VKEY_PRINT (2A) PRINT key VKEY_PRINT = VK_PRINT, // VKEY_EXECUTE (2B) EXECUTE key VKEY_EXECUTE = VK_EXECUTE, // VKEY_SNAPSHOT (2C) PRINT SCREEN key VKEY_SNAPSHOT = VK_SNAPSHOT, // VKEY_INSERT (2D) INS key VKEY_INSERT = VK_INSERT, // VKEY_DELETE (2E) DEL key VKEY_DELETE = VK_DELETE, // VKEY_HELP (2F) HELP key VKEY_HELP = VK_HELP, // (30) 0 key VKEY_0 = '0', // (31) 1 key VKEY_1 = '1', // (32) 2 key VKEY_2 = '2', // (33) 3 key VKEY_3 = '3', // (34) 4 key VKEY_4 = '4', // (35) 5 key, VKEY_5 = '5', // (36) 6 key VKEY_6 = '6', // (37) 7 key VKEY_7 = '7', // (38) 8 key VKEY_8 = '8', // (39) 9 key VKEY_9 = '9', // (41) A key VKEY_A = 'A', // (42) B key VKEY_B = 'B', // (43) C key VKEY_C = 'C', // (44) D key VKEY_D = 'D', // (45) E key VKEY_E = 'E', // (46) F key VKEY_F = 'F', // (47) G key VKEY_G = 'G', // (48) H key VKEY_H = 'H', // (49) I key VKEY_I = 'I', // (4A) J key VKEY_J = 'J', // (4B) K key VKEY_K = 'K', // (4C) L key VKEY_L = 'L', // (4D) M key VKEY_M = 'M', // (4E) N key VKEY_N = 'N', // (4F) O key VKEY_O = 'O', // (50) P key VKEY_P = 'P', // (51) Q key VKEY_Q = 'Q', // (52) R key VKEY_R = 'R', // (53) S key VKEY_S = 'S', // (54) T key VKEY_T = 'T', // (55) U key VKEY_U = 'U', // (56) V key VKEY_V = 'V', // (57) W key VKEY_W = 'W', // (58) X key VKEY_X = 'X', // (59) Y key VKEY_Y = 'Y', // (5A) Z key VKEY_Z = 'Z', // VKEY_LWIN (5B) Left Windows key (Microsoft Natural keyboard) VKEY_LWIN = VK_LWIN, // VKEY_RWIN (5C) Right Windows key (Natural keyboard) VKEY_RWIN = VK_RWIN, // VKEY_APPS (5D) Applications key (Natural keyboard) VKEY_APPS = VK_APPS, // VKEY_SLEEP (5F) Computer Sleep key VKEY_SLEEP = VK_SLEEP, // VKEY_NUMPAD0 (60) Numeric keypad 0 key
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -