Subject: bug#6616: S-TAB is mismapped in the *Help* buffer

From: Adrian Robert <[email-masked]>
Date: Tue, 13 Jul 2010 10:28:26 +0300

> With the proposed change there still is no binding for backward-button in
> *Help* and many other modes... the real problem.  The translation from S-TAB
> to TAB effectively drops the shift modifier.
> 
> ...
> 
> and binding [S-tab] to [backtab] in the `ns-alternatives-map' instead?

Not against this but I'd like to understand why it is needed.  All apps that I've seen treat shift-tab as different from tab, whether this is internally called "backtab" or whatever.  Can someone explain why the mapping S-tab -> tab is present in emacs?  Or is this resulting from something other issue specific to the NS port?