Why would I want this API instead of building my own? Because I carefully wrote my API to be reloadable, accessible, and error-proof, while also running as fast as possible! It has been battle-tested ...
//As input.GetKeyName is Clientside only, the following list is generated by: //lua_run_cl local a="{\"" for k=1, KEY_LAST do a=a..input.GetKeyName(k).."\",\"" end ...