> all of the things you mention act on keydown
Because they listed the exceptions to the "act on keyup" rule
If only one case follows your rule, and everything else ever implemented from the start of personal computers is an exception, your rule is awry.
If only one case follows your rule, and everything else ever implemented from the start of personal computers is an exception, your rule is awry.