print handles unicode characters by just blindly sending all bytes of the character, and the receiving device has to handle the actual recognition of unicode.
You will need to write code for the keyboard library that can detect a unicode sequence and take the appropriate action to send as a key sequence.