When I type
M-s-h emacs reports:
M-s-˙ is undefined
That tiny dot is the
'DOT ABOVE' (U+02D9) character.
Is there any way for me to debug this?
This might be a problem because some part of this keystroke is interpreted as that letter. Try typing it (like you did in Emacs and using other modifiers) in some other text editor or another thing where you can type in using your input methods, and check your keyboard settings.
I would comment this, but the reputation system here is pretty bad, and I can't even help people if I wanted to.