shift-tab vs. iso-left-tab in XEmacs

Aidan Kehoe kehoea at parhasard.net
Wed Mar 24 00:16:09 EDT 2010


 Ar an ceathrú lá is fiche de mí Márta, scríobh It's me FKtPp ;\): 

 > 在 2010-03-24三的 01:38 +0000,Aidan Kehoe写道:
 >
 > > I don’t know. Can you start your XEmacs with -vanilla, and then in
 > > *scratch*, press shift and tab at the same time and tell me what
 > > happens?
 > > 
 > > I’d also like to see the recent keystrokes from the buffer given by
 > > pressing F1 then l, once you’ve done that.
 > > 
 > 
 > I've pulled latest changeset to my local repository, and did 'hg up -C'
 > in it.
 > 
 > After that I also run 'make distclean' and reconfigure and rebuilt.
 > 
 > Here's the output of C-h l:
 > ----------------------------------------------------
 > Recent keystrokes:
 > 
 > C-h k iso-left-tab iso-left-tab iso-left-tab C-h l
 > 
 > 
 > Recent minibuffer messages (most recent first):
 > 
 > iso-left-tab not defined.
 > iso-left-tab not defined.
 > iso-left-tab is undefined
 > ----------------------------------------------------
 > 
 > Is this something to do with my use case? I run xemacs with "gdb xemacs"
 > directly in the src directory.

Hmm, it could be that iso-left-tab is coming from your input method, so
#'x-keysym-on-keyboard-p doesn’t realise that the keyboard can generate it.

What is the output of the following code when you evaluate it in *scratch*?

  (describe-bindings-internal function-key-map)

If you make the binding unconditional--that is, if you change the code I
added to, for example--

  (when t ; (x-keysym-on-keyboard-p 'iso-left-tab device) 
    (define-key function-key-map 'iso-left-tab [(shift tab)]))

and rebuild, does it work?

-- 
“Apart from the nine-banded armadillo, man is the only natural host of
Mycobacterium leprae, although it can be grown in the footpads of mice.”
  -- Kumar & Clark, Clinical Medicine, summarising improbable leprosy research



More information about the XEmacs-Beta mailing list