On Thu, Jan 31, 2013 at 9:20 PM, Eli Zaretskii wrote: > keyboard-translate doesn't support keys with modifiers. Use > global-set-key instead, after defining a function that inserts the [ > character. > Yes, I've been using (define-key key-translation-map (kbd "s-8") (kbd "[")) It works in most cases. But unfortunately read-char does not care about this translation, leaving lots of functions broken. That lead me to keyboard-translate, then here. - Magnar