Goal Description
For 70% of users, even if you flash a massive notice in front of their eyes for 10s, they will not bother manually bind their key binds for a server
Key binds should be able to be automatically bound to the suggested key
This can complement the HasBind() method suggestion (#284) to allow developers to tell users to correct their key binds if there's no default key bind or there's a conflict
This would reduce a lot of friction for the end user and developer alike, with little to no disbenefits.
Notes
As long as key binds aren't triggered by input outside of the window, this can't be abused for key logging
I can't imagine it being overly abused except in the case where a malicious server may try to spam 500 automatically bound keybinds to the client, which could cause some issues(?) maybe, but in that case limiting the key bind setting instances on the client would probably resolve that
Goal Description
For 70% of users, even if you flash a massive notice in front of their eyes for 10s, they will not bother manually bind their key binds for a server
Key binds should be able to be automatically bound to the suggested key
This can complement the
HasBind()method suggestion (#284) to allow developers to tell users to correct their key binds if there's no default key bind or there's a conflictThis would reduce a lot of friction for the end user and developer alike, with little to no disbenefits.
Notes
As long as key binds aren't triggered by input outside of the window, this can't be abused for key logging
I can't imagine it being overly abused except in the case where a malicious server may try to spam 500 automatically bound keybinds to the client, which could cause some issues(?) maybe, but in that case limiting the key bind setting instances on the client would probably resolve that