mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-30 03:22:41 +00:00
18 lines
468 B
Plaintext
18 lines
468 B
Plaintext
/**
|
|
* Manually clears any held keys, in case due to lag or other undefined behavior a key gets stuck.
|
|
*
|
|
* Hardcoded to the ESC key.
|
|
*/
|
|
/client/verb/reset_held_keys()
|
|
set name = "Reset Held Keys"
|
|
set hidden = TRUE
|
|
|
|
for(var/key in keys_held)
|
|
keyUp(key)
|
|
|
|
//In case one got stuck and the previous loop didn't clean it, somehow.
|
|
for(var/key in key_combos_held)
|
|
keyUp(key_combos_held[key])
|
|
|
|
winset(src, "input", "text=[null]") //SKYRAT EDIT ADDITION - QOL
|