I use a cross-platform, cross-DE [emoji picker] which tries to handle the clipboard, typing (wtype/xdotool/kdotool), and the menu (rofi/wofi/fuzzel) on both X11 and Wayland.
Sorry, correction. I am using ydotool, not kdotool (which doesn't try to implement typing).
But for some reason, ydotool isn't able to type emojis:
rld@Intrepid:~$ ydotool type $'echo hello 馃榿 world\n'
echo hello world
rld@Intrepid:~$ echo hello world
hello world
rld@Intrepid:~$
?!? XD