> <f1> <f1> (translated from <S-f1> <S-f1>) runs the command help-for-help
> So I believe my problem comes from the "(translated from <S-f1> <S-f1>)", > which prevents Emacs from distinguishing f1 from S-f1. It distinguishes it just fine. It's just that since you don't have any command bound to S-f1 whereas you do have one bound to f1, it demotes S-f1 to f1. Emacs has always (tried to) ignore(d) the shift modifier if that allowed it to find a binding. If you add a binding to S-f1, you'll see that Emacs picks it up just fine. Stefan _______________________________________________ Emacs-pretest-bug mailing list Emacs-pretest-bug@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug