Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
handle unicode input properly.
Also add users/sigma, which contains useful code for keymaps.