There's also AutoHotKeys if you want to set up more complicated macros for your hotkeys.
For example, I can make it so that whenever I press a F# key, it types out /w ----------- for me.
It's really helpful when having a conversation so you don't have to keep retyping it every time.