Adds two configurable hotkeys (plus the required code infrastructure to handle configurable hotkeys) for cycling the active chat tab forward by one and backwards by one.
Refactors all keybind handling into new KeybindManager to reduce duplication
Keybinds without modifiers can now be used while typing in the chat box (except typable keys like letters, punctuation and numbers, e.g. F1-12)
Apostrophe keybinds will no longer cause errors on every frame
KeybindManager
to reduce duplicationhttps://github.com/Infiziert90/ChatTwo/assets/11241812/f7ec0c29-ca1a-409d-bbfb-ead564cf3784
Relates to #80