I've used more than my fair share of chat apps and solutions in the past, for both personal and professional use. AIM, MSN, Skype, IRC, Pidgin, Hip...
For further actions, you may consider blocking this person and/or reporting abuse
Discord has extensive keyboard navigation.