read up on the compose key it may change your life for the better. or it may be difficult to replicate on windows/wayland leading to additional stress in your life. or perhaps you enjoy your current setup, which does not sound half bad, although not as good as the compose key.
Most linux desktops are different and more complicated but here is how I set mine up on openbsd.
pick a key that is handy but you don't use much, for me this was the context menu key, on many european keyboards there is an altgr key set aside for this exact use case.
in ~/.xsession add a line like "xmodmap -e 'keysym Menu = Multi_key'"
create a file ~/.XCompose to setup your own compose sequences. mine looks like
#load system compose files
include "%L"
<Multi_key> <w> <e> <b> : "\xf0\x9f\x95\xb8" # spiderweb
read /usr/X11R6/share/X11/locale/en_US.UTF-8/Compose to get a feel for the existing compose sequences.