\bind "M-~S-i s s" "command-sequence math-mode ; math-superscript ; font-free; "
\bind "M-~S-i s u" "command-sequence math-mode ; math-subscript ; font-free; "
\bind "M-~S-i s h" "hfill-insert"
-\bind "M-~S-i s p" "hyphenation-point-insert"
-\bind "M-~S-i s k" "ligature-break-insert"
-\bind "M-~S-i s b" "protected-space-insert"
+\bind "M-~S-i s p" "specialchar-insert hyphenation-point"
+\bind "C-M-minus" "specialchar-insert nobreakdash"
+\bind "M-~S-i s k" "specialchar-insert ligature-break"
+\bind "M-~S-i s b" "space-insert protected"
+\bind "C-S-slash" "specialchar-insert slash"
\bind "M-~S-i s l" "new-line"
\bind "M-~S-i s r" "line-break"
-\bind "M-~S-i s i" "dots-insert"
-\bind "M-~S-i s e" "end-of-sentence-period-insert"
+\bind "M-~S-i s i" "specialchar-insert dots"
+\bind "M-~S-i s e" "specialchar-insert end-of-sentence-period"
\bind "M-~S-i s q" "self-insert \""
# FIXME: find a binding for single quotes
# \bind "M-~S-i s q" "quote-insert single"