Yes, your keyboard library functions only work through USB.
For the rest I can't really help you. Only the advise that you first need to use a simple test sketch that can send a character that will be displayed in e.g. notepad or the IDE, not in a terminal program.