A tool to insert characters absent from the keyboard using a heredoc* declaration, dmenu and xdotool. * https://stackoverflow.com/a/21549836 Dependencies : xdotool - command-line X11 automation tool dmenu - dynamic menu https://tools.suckless.org/dmenu/ Usage : First, make the script executable : chmod +x dictionary.sh Then launch it. ./dictionary.sh Select the character you would like to type and press ENTER Using the i3 window manager, i have put a binding on the combination of Super+Shift+y that will launch the script. bindsym $mod+Shift+y exec "~/dictionary.sh"