public static void InitVk2StringMap()

in Tools/UIRecorder/UIRecorder/GenerateXPath.cs [66:173]


        public static void InitVk2StringMap()
        {
            s_Vk2String.Add(VirtualKeys.VK_NUMPAD0.ToString(), "NumberPad0");
            s_Vk2String.Add(VirtualKeys.VK_NUMPAD1.ToString(), "NumberPad1");
            s_Vk2String.Add(VirtualKeys.VK_NUMPAD2.ToString(), "NumberPad2");
            s_Vk2String.Add(VirtualKeys.VK_NUMPAD3.ToString(), "NumberPad3");
            s_Vk2String.Add(VirtualKeys.VK_NUMPAD4.ToString(), "NumberPad4");
            s_Vk2String.Add(VirtualKeys.VK_NUMPAD5.ToString(), "NumberPad5");
            s_Vk2String.Add(VirtualKeys.VK_NUMPAD6.ToString(), "NumberPad6");
            s_Vk2String.Add(VirtualKeys.VK_NUMPAD7.ToString(), "NumberPad7");
            s_Vk2String.Add(VirtualKeys.VK_NUMPAD8.ToString(), "NumberPad8");
            s_Vk2String.Add(VirtualKeys.VK_NUMPAD9.ToString(), "NumberPad9");
            s_Vk2String.Add(VirtualKeys.VK_MULTIPLY.ToString(), "Multiply");
            s_Vk2String.Add(VirtualKeys.VK_ADD.ToString(), "Add");
            s_Vk2String.Add(VirtualKeys.VK_SEPARATOR.ToString(), "Separator");
            s_Vk2String.Add(VirtualKeys.VK_OEM_NEC_EQUAL.ToString(), "Equal");
            s_Vk2String.Add(VirtualKeys.VK_SUBTRACT.ToString(), "Subtract");
            s_Vk2String.Add(VirtualKeys.VK_DIVIDE.ToString(), "Divide");
            s_Vk2String.Add(VirtualKeys.VK_F1.ToString(), "F1");
            s_Vk2String.Add(VirtualKeys.VK_F2.ToString(), "F2");
            s_Vk2String.Add(VirtualKeys.VK_F3.ToString(), "F3");
            s_Vk2String.Add(VirtualKeys.VK_F4.ToString(), "F4");
            s_Vk2String.Add(VirtualKeys.VK_F5.ToString(), "F5");
            s_Vk2String.Add(VirtualKeys.VK_F6.ToString(), "F6");
            s_Vk2String.Add(VirtualKeys.VK_F7.ToString(), "F7");
            s_Vk2String.Add(VirtualKeys.VK_F8.ToString(), "F8");
            s_Vk2String.Add(VirtualKeys.VK_F9.ToString(), "F9");
            s_Vk2String.Add(VirtualKeys.VK_F10.ToString(), "F10");
            s_Vk2String.Add(VirtualKeys.VK_F11.ToString(), "F11");
            s_Vk2String.Add(VirtualKeys.VK_F12.ToString(), "F12");
            s_Vk2String.Add(VirtualKeys.VK_DECIMAL.ToString(), "Decimal");
            s_Vk2String.Add(VirtualKeys.VK_OEM_1.ToString(), "Semicolon");
            s_Vk2String.Add(VirtualKeys.VK_INSERT.ToString(), "Insert");
            s_Vk2String.Add(VirtualKeys.VK_CANCEL.ToString(), "Cancel");
            s_Vk2String.Add(VirtualKeys.VK_HELP.ToString(), "Help");
            s_Vk2String.Add(VirtualKeys.VK_BACK.ToString(), "Backspace");
            s_Vk2String.Add(VirtualKeys.VK_TAB.ToString(), "Tab");
            s_Vk2String.Add(VirtualKeys.VK_CLEAR.ToString(), "Clear");
            s_Vk2String.Add(VirtualKeys.VK_RETURN.ToString(), "Return");
            s_Vk2String.Add(VirtualKeys.VK_LSHIFT.ToString(), "LeftShift");
            s_Vk2String.Add(VirtualKeys.VK_RSHIFT.ToString(), "Shift");
            s_Vk2String.Add(VirtualKeys.VK_LCONTROL.ToString(), "LeftControl");
            s_Vk2String.Add(VirtualKeys.VK_RCONTROL.ToString(), "Control");
            s_Vk2String.Add(VirtualKeys.VK_LMENU.ToString(), "LeftAlt");
            s_Vk2String.Add(VirtualKeys.VK_RMENU.ToString(), "Alt");
            s_Vk2String.Add(VirtualKeys.VK_DELETE.ToString(), "Delete");
            s_Vk2String.Add(VirtualKeys.VK_PAUSE.ToString(), "Pause");
            s_Vk2String.Add(VirtualKeys.VK_SPACE.ToString(), "Space");
            s_Vk2String.Add(VirtualKeys.VK_PRIOR.ToString(), "PageUp");
            s_Vk2String.Add(VirtualKeys.VK_NEXT.ToString(), "PageDown");
            s_Vk2String.Add(VirtualKeys.VK_END.ToString(), "End");
            s_Vk2String.Add(VirtualKeys.VK_HOME.ToString(), "Home");
            s_Vk2String.Add(VirtualKeys.VK_LEFT.ToString(), "ArrowLeft");
            s_Vk2String.Add(VirtualKeys.VK_UP.ToString(), "ArrowUp");
            s_Vk2String.Add(VirtualKeys.VK_RIGHT.ToString(), "ArrowRight");
            s_Vk2String.Add(VirtualKeys.VK_DOWN.ToString(), "ArrowDown");
            s_Vk2String.Add(VirtualKeys.VK_ESCAPE.ToString(), "Escape");
            s_Vk2String.Add(VirtualKeys.VK_LWIN.ToString(), "Command");
            s_Vk2String.Add(VirtualKeys.VK_RWIN.ToString(), "Command");

            s_Vk2CharPair.Add(0x30, new CharPair('0', ')'));
            s_Vk2CharPair.Add(0x31, new CharPair('1', '!'));
            s_Vk2CharPair.Add(0x32, new CharPair('2', '@'));
            s_Vk2CharPair.Add(0x33, new CharPair('3', '#'));
            s_Vk2CharPair.Add(0x34, new CharPair('4', '$'));
            s_Vk2CharPair.Add(0x35, new CharPair('5', '%'));
            s_Vk2CharPair.Add(0x36, new CharPair('6', '^'));
            s_Vk2CharPair.Add(0x37, new CharPair('7', '&'));
            s_Vk2CharPair.Add(0x38, new CharPair('8', '*'));
            s_Vk2CharPair.Add(0x39, new CharPair('9', '('));
            s_Vk2CharPair.Add((int)VirtualKeys.VK_OEM_3, new CharPair('`', '~'));
            s_Vk2CharPair.Add((int)VirtualKeys.VK_OEM_MINUS, new CharPair('-', '_'));
            s_Vk2CharPair.Add((int)VirtualKeys.VK_OEM_PLUS, new CharPair('=', '+'));
            s_Vk2CharPair.Add((int)VirtualKeys.VK_OEM_4, new CharPair('[', '{'));
            s_Vk2CharPair.Add((int)VirtualKeys.VK_OEM_6, new CharPair(']', '}'));
            s_Vk2CharPair.Add((int)VirtualKeys.VK_OEM_5, new CharPair('\\', '|'));
            s_Vk2CharPair.Add((int)VirtualKeys.VK_OEM_1, new CharPair(';', ':'));
            s_Vk2CharPair.Add((int)VirtualKeys.VK_OEM_7, new CharPair(',', '<'));
            s_Vk2CharPair.Add((int)VirtualKeys.VK_OEM_PERIOD, new CharPair('.', '>'));
            s_Vk2CharPair.Add((int)VirtualKeys.VK_OEM_2, new CharPair('/', '?'));

            s_Vk2CharPair.Add(0x41, new CharPair('a', 'A'));
            s_Vk2CharPair.Add(0x42, new CharPair('b', 'B'));
            s_Vk2CharPair.Add(0x43, new CharPair('c', 'C'));
            s_Vk2CharPair.Add(0x44, new CharPair('d', 'D'));
            s_Vk2CharPair.Add(0x45, new CharPair('e', 'E'));
            s_Vk2CharPair.Add(0x46, new CharPair('f', 'F'));
            s_Vk2CharPair.Add(0x47, new CharPair('g', 'G'));
            s_Vk2CharPair.Add(0x48, new CharPair('h', 'H'));
            s_Vk2CharPair.Add(0x49, new CharPair('i', 'I'));
            s_Vk2CharPair.Add(0x4A, new CharPair('j', 'J'));
            s_Vk2CharPair.Add(0x4B, new CharPair('k', 'K'));
            s_Vk2CharPair.Add(0x4C, new CharPair('l', 'L'));
            s_Vk2CharPair.Add(0x4D, new CharPair('m', 'M'));
            s_Vk2CharPair.Add(0x4E, new CharPair('n', 'N'));
            s_Vk2CharPair.Add(0x4F, new CharPair('o', 'O'));
            s_Vk2CharPair.Add(0x50, new CharPair('p', 'P'));
            s_Vk2CharPair.Add(0x51, new CharPair('q', 'Q'));
            s_Vk2CharPair.Add(0x52, new CharPair('r', 'R'));
            s_Vk2CharPair.Add(0x53, new CharPair('s', 'S'));
            s_Vk2CharPair.Add(0x54, new CharPair('t', 'T'));
            s_Vk2CharPair.Add(0x55, new CharPair('u', 'U'));
            s_Vk2CharPair.Add(0x56, new CharPair('v', 'V'));
            s_Vk2CharPair.Add(0x57, new CharPair('w', 'W'));
            s_Vk2CharPair.Add(0x58, new CharPair('x', 'X'));
            s_Vk2CharPair.Add(0x59, new CharPair('y', 'Y'));
            s_Vk2CharPair.Add(0x5A, new CharPair('z', 'Z'));
        }