Fix behavior for many keys
Fix behavior for many keys

Keys such as "[" and "]" should now append those characters instead of "LeftBracket" and "RightBracket" to the text fields. Keys such as "CtrlLeft" and "RShift" should not append anything in the text field at all anymore.

EVAST9919/osu-framework,DrabWeb/osu-framework,EVAST9919/osu-framework,peppy/osu-framework,smoogipooo/osu-framework,ZLima12/osu-framework,ppy/osu-framework,EVAST9919/osu-framework,peppy/osu-framework,DrabWeb/osu-framework,DrabWeb/osu-framework,ppy/osu-framework,smoogipooo/osu-framework,EVAST9919/osu-framework,ppy/osu-framework,ZLima12/osu-framework,peppy/osu-framework