Тема: AHK: Отправление виртуального кода клавиши
Помогите, пожалуйста, реализовать отправление виртуального кода клавиши (в случае с буквенными символами) или название клавиши в формате кода методом определения скриптом кода нажатой клавиши и добавления к нему скобок.
Пока пользуюсь таким примитивным способом:
Esc & vk30:: SendRaw {vk30}
Esc & vk31:: SendRaw {vk31}
Esc & vk32:: SendRaw {vk32}
Esc & vk33:: SendRaw {vk33}
Esc & vk34:: SendRaw {vk34}
Esc & vk35:: SendRaw {vk35}
Esc & vk36:: SendRaw {vk36}
Esc & vk37:: SendRaw {vk37}
Esc & vk38:: SendRaw {vk38}
Esc & vk39:: SendRaw {vk39}
Esc & vk41:: SendRaw {vk41}
Esc & vk42:: SendRaw {vk42}
Esc & vk43:: SendRaw {vk43}
Esc & vk44:: SendRaw {vk44}
Esc & vk45:: SendRaw {vk45}
Esc & vk46:: SendRaw {vk46}
Esc & vk47:: SendRaw {vk47}
Esc & vk48:: SendRaw {vk48}
Esc & vk49:: SendRaw {vk49}
Esc & vk4A:: SendRaw {vk4A}
Esc & vk4B:: SendRaw {vk4B}
Esc & vk4C:: SendRaw {vk4C}
Esc & vk4D:: SendRaw {vk4D}
Esc & vk4E:: SendRaw {vk4E}
Esc & vk4F:: SendRaw {vk4F}
Esc & vk50:: SendRaw {vk50}
Esc & vk51:: SendRaw {vk51}
Esc & vk52:: SendRaw {vk52}
Esc & vk53:: SendRaw {vk53}
Esc & vk54:: SendRaw {vk54}
Esc & vk55:: SendRaw {vk55}
Esc & vk56:: SendRaw {vk56}
Esc & vk57:: SendRaw {vk57}
Esc & vk58:: SendRaw {vk58}
Esc & vk59:: SendRaw {vk59}
Esc & vk5A:: SendRaw {vk5A}
Esc & vkBA:: SendRaw {vkBA}
Esc & vkBB:: SendRaw {vkBB}
Esc & vkBC:: SendRaw {vkBC}
Esc & vkBD:: SendRaw {vkBD}
Esc & vkBE:: SendRaw {vkBE}
Esc & vkBF:: SendRaw {vkBF}
Esc & vkC0:: SendRaw {vkC0}
Esc & vkDB:: SendRaw {vkDB}
Esc & vkDC:: SendRaw {vkDC}
Esc & vkDD:: SendRaw {vkDD}
Esc & vkDE:: SendRaw {vkDE}
Esc & vkDF:: SendRaw {vkDF}
Esc & vkE2:: SendRaw {vkE2}
Esc & LControl:: SendRaw {LCtrl}
Esc & RControl:: SendRaw {RCtrl}
Esc & LShift:: SendRaw {LShift}
Esc & RShift:: SendRaw {RShift}
Esc & LAlt:: SendRaw {LAlt}
Esc & RAlt:: SendRaw {RAlt}
Esc & Enter:: SendRaw {Enter}
Esc & Delete:: SendRaw {Delete}
Esc & Insert:: SendRaw {Insert}
Esc & Home:: SendRaw {Home}
Esc & End:: SendRaw {End}
Esc & PGDN:: SendRaw {PGDN}
Esc & PGUP:: SendRaw {PGUP}
Esc & BackSpace:: SendRaw {BackSpace}
Esc & Space:: SendRaw {Space}
Esc & AppsKey:: SendRaw {AppsKey}
Esc & Tab:: SendRaw {Tab}
Esc & PrintScreen:: SendRaw {PrintScreen}
Esc & Pause:: SendRaw {Pause}
Esc & Numpad0:: SendRaw {Numpad0}
Esc & Numpad1:: SendRaw {Numpad1}
Esc & Numpad2:: SendRaw {Numpad2}
Esc & Numpad3:: SendRaw {Numpad3}
Esc & Numpad4:: SendRaw {Numpad4}
Esc & Numpad5:: SendRaw {Numpad5}
Esc & Numpad6:: SendRaw {Numpad6}
Esc & Numpad7:: SendRaw {Numpad7}
Esc & Numpad8:: SendRaw {Numpad8}
Esc & Numpad9:: SendRaw {Numpad9}
Esc & NumpadUp:: SendRaw {NumpadUp}
Esc & NumpadDown:: SendRaw {NumpadDown}
Esc & NumpadLeft:: SendRaw {NumpadLeft}
Esc & NumpadRight:: SendRaw {NumpadRight}
Esc & NumpadAdd:: SendRaw {NumpadAdd}
Esc & NumpadClear:: SendRaw {NumpadClear}
Esc & NumpadDel:: SendRaw {NumpadDel}
Esc & NumpadDiv:: SendRaw {NumpadDiv}
Esc & NumpadDot:: SendRaw {NumpadDot}
Esc & NumpadEnd:: SendRaw {NumpadEnd}
Esc & NumpadEnter:: SendRaw {NumpadEnter}
Esc & NumpadHome:: SendRaw {NumpadHome}
Esc & NumpadIns:: SendRaw {NumpadIns}
Esc & NumpadMult:: SendRaw {NumpadMult}
Esc & NumpadPgdn:: SendRaw {NumpadPgdns}
Esc & NumpadPgup:: SendRaw {NumpadPgup}
Esc & NumpadSub:: SendRaw {NumpadSub}
Esc & NumLock:: SendRaw {NumLock}
Esc & Left:: SendRaw {Left}
Esc & Right:: SendRaw {Right}
Esc & Down:: SendRaw {Down}
Esc & Up:: SendRaw {Up}
Esc & F1:: SendRaw {f1}
Esc & F2:: SendRaw {f2}
Esc & F3:: SendRaw {f3}
Esc & F4:: SendRaw {f4}
Esc & F5:: SendRaw {f5}
Esc & F6:: SendRaw {f6}
Esc & F7:: SendRaw {f7}
Esc & F8:: SendRaw {f8}
Esc & F9:: SendRaw {f9}
Esc & F10:: SendRaw {f10}
Esc & F11:: SendRaw {f11}