15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2012 The Chromium Authors. All rights reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef UI_EVENTS_KEYCODES_KEYBOARD_CODES_WIN_H_ 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define UI_EVENTS_KEYCODES_KEYBOARD_CODES_WIN_H_ 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <windows.h> 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <ime.h> 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace ui { 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 137dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochenum KeyboardCode { 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_BACK = VK_BACK, 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_TAB = VK_TAB, 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_CLEAR = VK_CLEAR, 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_RETURN = VK_RETURN, 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_SHIFT = VK_SHIFT, 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_CONTROL = VK_CONTROL, 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_MENU = VK_MENU, // a.k.a. ALT 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_PAUSE = VK_PAUSE, 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_CAPITAL = VK_CAPITAL, 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_KANA = VK_KANA, 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_HANGUL = VK_HANGUL, 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_JUNJA = VK_JUNJA, 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_FINAL = VK_FINAL, 275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_HANJA = VK_HANJA, 285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_KANJI = VK_KANJI, 295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_ESCAPE = VK_ESCAPE, 305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_CONVERT = VK_CONVERT, 315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_NONCONVERT = VK_NONCONVERT, 325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_ACCEPT = VK_ACCEPT, 335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_MODECHANGE = VK_MODECHANGE, 345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_SPACE = VK_SPACE, 355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_PRIOR = VK_PRIOR, 362a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_NEXT = VK_NEXT, 372a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_END = VK_END, 382a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_HOME = VK_HOME, 392a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_LEFT = VK_LEFT, 405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_UP = VK_UP, 415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_RIGHT = VK_RIGHT, 425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_DOWN = VK_DOWN, 435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_SELECT = VK_SELECT, 445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_PRINT = VK_PRINT, 452a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_EXECUTE = VK_EXECUTE, 462a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_SNAPSHOT = VK_SNAPSHOT, 475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_INSERT = VK_INSERT, 485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_DELETE = VK_DELETE, 495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_HELP = VK_HELP, 502a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_0 = '0', 515d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) VKEY_1 = '1', 522a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_2 = '2', 532a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_3 = '3', 545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_4 = '4', 555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_5 = '5', 565f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) VKEY_6 = '6', 575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_7 = '7', 585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_8 = '8', 595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_9 = '9', 605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_A = 'A', 615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_B = 'B', 625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_C = 'C', 635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_D = 'D', 645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_E = 'E', 655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F = 'F', 665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_G = 'G', 675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_H = 'H', 685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_I = 'I', 695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_J = 'J', 705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_K = 'K', 715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_L = 'L', 725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_M = 'M', 735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_N = 'N', 745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_O = 'O', 755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_P = 'P', 765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_Q = 'Q', 775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_R = 'R', 785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_S = 'S', 795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_T = 'T', 805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_U = 'U', 815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_V = 'V', 825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_W = 'W', 835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_X = 'X', 845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_Y = 'Y', 855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_Z = 'Z', 865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_LWIN = VK_LWIN, 875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_COMMAND = VKEY_LWIN, // Provide the Mac name for convenience. 885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_RWIN = VK_RWIN, 895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_APPS = VK_APPS, 905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_SLEEP = VK_SLEEP, 915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_NUMPAD0 = VK_NUMPAD0, 925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_NUMPAD1 = VK_NUMPAD1, 935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_NUMPAD2 = VK_NUMPAD2, 945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_NUMPAD3 = VK_NUMPAD3, 955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_NUMPAD4 = VK_NUMPAD4, 965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_NUMPAD5 = VK_NUMPAD5, 975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_NUMPAD6 = VK_NUMPAD6, 985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_NUMPAD7 = VK_NUMPAD7, 995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_NUMPAD8 = VK_NUMPAD8, 1005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_NUMPAD9 = VK_NUMPAD9, 1015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_MULTIPLY = VK_MULTIPLY, 1025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_ADD = VK_ADD, 1035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_SEPARATOR = VK_SEPARATOR, 1045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_SUBTRACT = VK_SUBTRACT, 1055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_DECIMAL = VK_DECIMAL, 1065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_DIVIDE = VK_DIVIDE, 1075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F1 = VK_F1, 1085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F2 = VK_F2, 1095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F3 = VK_F3, 1105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F4 = VK_F4, 1115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F5 = VK_F5, 1125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F6 = VK_F6, 1135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F7 = VK_F7, 1145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F8 = VK_F8, 1155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F9 = VK_F9, 1165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F10 = VK_F10, 1175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F11 = VK_F11, 1185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F12 = VK_F12, 119c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) VKEY_F13 = VK_F13, 1205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F14 = VK_F14, 1215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F15 = VK_F15, 1225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F16 = VK_F16, 1235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F17 = VK_F17, 1245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F18 = VK_F18, 1255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F19 = VK_F19, 1265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F20 = VK_F20, 1275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F21 = VK_F21, 1285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F22 = VK_F22, 1295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F23 = VK_F23, 1305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_F24 = VK_F24, 1315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_NUMLOCK = VK_NUMLOCK, 1325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_SCROLL = VK_SCROLL, 1335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_LSHIFT = VK_LSHIFT, 1345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_RSHIFT = VK_RSHIFT, 1355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_LCONTROL = VK_LCONTROL, 1365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_RCONTROL = VK_RCONTROL, 1375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_LMENU = VK_LMENU, 1385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_RMENU = VK_RMENU, 1395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_BROWSER_BACK = VK_BROWSER_BACK, 1405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_BROWSER_FORWARD = VK_BROWSER_FORWARD, 1415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_BROWSER_REFRESH = VK_BROWSER_REFRESH, 1425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_BROWSER_STOP = VK_BROWSER_STOP, 1435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_BROWSER_SEARCH = VK_BROWSER_SEARCH, 1445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_BROWSER_FAVORITES = VK_BROWSER_FAVORITES, 1455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_BROWSER_HOME = VK_BROWSER_HOME, 1465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_VOLUME_MUTE = VK_VOLUME_MUTE, 1475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_VOLUME_DOWN = VK_VOLUME_DOWN, 1485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_VOLUME_UP = VK_VOLUME_UP, 1495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_MEDIA_NEXT_TRACK = VK_MEDIA_NEXT_TRACK, 1505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_MEDIA_PREV_TRACK = VK_MEDIA_PREV_TRACK, 1515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_MEDIA_STOP = VK_MEDIA_STOP, 1525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_MEDIA_PLAY_PAUSE = VK_MEDIA_PLAY_PAUSE, 1535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_MEDIA_LAUNCH_MAIL = 0xB4, 1545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_MEDIA_LAUNCH_MEDIA_SELECT = 0xB5, 1552a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_MEDIA_LAUNCH_APP1 = 0xB6, 1562a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_MEDIA_LAUNCH_APP2 = 0xB7, 1572a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_OEM_1 = VK_OEM_1, 1582a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_OEM_PLUS = VK_OEM_PLUS, 159a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) VKEY_OEM_COMMA = VK_OEM_COMMA, 1602a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_OEM_MINUS = VK_OEM_MINUS, 1612a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_OEM_PERIOD = VK_OEM_PERIOD, 1622a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_OEM_2 = VK_OEM_2, 1632a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_OEM_3 = VK_OEM_3, 1642a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_OEM_4 = VK_OEM_4, 1652a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_OEM_5 = VK_OEM_5, 1662a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_OEM_6 = VK_OEM_6, 1672a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_OEM_7 = VK_OEM_7, 1682a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_OEM_8 = VK_OEM_8, 1692a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_OEM_102 = VK_OEM_102, 1702a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_PROCESSKEY = VK_PROCESSKEY, 1712a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_PACKET = VK_PACKET, 172d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles) VKEY_DBE_SBCSCHAR = VK_DBE_SBCSCHAR, 1732a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_DBE_DBCSCHAR = VK_DBE_DBCSCHAR, 1742a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_ATTN = VK_ATTN, 1752a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_CRSEL = VK_CRSEL, 1762a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_EXSEL = VK_EXSEL, 1772a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_EREOF = VK_EREOF, 1785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VKEY_PLAY = VK_PLAY, 1792a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_ZOOM = VK_ZOOM, 1802a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_NONAME = VK_NONAME, 1812a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_PA1 = VK_PA1, 1822a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_OEM_CLEAR = VK_OEM_CLEAR, 1832a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_UNKNOWN = 0, 1842a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 1852a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) // Windows does not have a specific key code for AltGr. We use the unused 1862a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) // VK_OEM_AX to represent AltGr, matching the behaviour of Firefox on Linux. 1872a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) VKEY_ALTGR = VK_OEM_AX, 1882a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)}; 1892a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 1902a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)} // namespace ui 1912a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 1922a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)#endif // UI_EVENTS_KEYCODES_KEYBOARD_CODES_WIN_H_ 1932a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)