When using winset to register a macro, it doesn't detect it on the webclient
Code Snippet (if applicable) to Reproduce Problem:
client
New(){. = ..();set_macros()}
proc
set_macros()
var/macros = params2list(winget(src, null, "macro"))
var/list/keys = list()
for(var/xx in hotkey_keys)
keys.Add(xx)
for(var/m in macros)
for(var/k in keys)
winset(src, "[m][k]Down", "parent=[m];name=[k];command=KeyDown+\"[k]\"")
winset(src, "[m][k]Up", "parent=[m];name=[k]+UP;command=KeyUp+\"[k]\"")
Expected Results:
The macro to work in the webclient.
Actual Results:
The macro doesn't work in the webclient.
Does the problem occur:
Every time? Or how often? Everytime
In other games? Yes
In other user accounts? Yes
On other computers? Don't know.