unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: Tim X <timx@spamto.devnul.com>
Subject: Re: Delete M-TAB behaviour in Emacs
Date: 20 Sep 2005 19:45:59 +1000	[thread overview]
Message-ID: <87oe6ors14.fsf@tiger.rapttech.com.au> (raw)
In-Reply-To: mailman.7494.1127137288.20277.help-gnu-emacs@gnu.org

Cesáreo García Rodicio <cesareo@cesareox.com> writes:

> Hi Peter!
> 
> Thanks for your response but the problem is when I'm in Emacs,
> something occurs in Emacs that grab Alt+TAB. With other rograms I have
> no problem only in Emacs. I use window maker and I know it is possible
> but I can't get it to work.
> 
> I have seen Window Maker and emacs with M-TAB function working fine.
> How can I do?
> 

That sounds very odd and certainly isn't standard behavior for window
managers under X. Normal behavior is for the window manager to first
interpret all key strokes, see if there is some window manager command
bound to it and execute it if there is. If there is no window manager
command bound to the key combination, it is passed through to the
application (if one is focused). In other words, window manager
bindings usually take preference over application key bindings. The
only other possible complication arises when the window managger is
able toalso pass the key combination through to the application (sort
of a chaining), in which case, the window manager performs its action
and then passes the key combination onto the application. 

I don't know about window maker, but if you run sawfish with the
merlyn add-ons, the M-Tab key switches applications (similar to the
same functionality in windows). If I have the merlyn extensions
installed, I have to change the key combination at the window manager
level because I muse M-Tab a lot.

I would strongly suggest moving the window maker key combination to
some other binding. The M-Tab key is used a lot by various modes and
it is unlikely you will reliably be able to identify all the hooks and
configurations you will need to ensure emacs no longer sees a binding
for M-Tab in any mode. You will also lose a lot of valuable
functionality without M-Tab within emacs. 

The only way that I can imagine you observe the problem with emacs and
no other application is that window maker has some sort of dynamic key
binding functionality and there is some configuration setup somewhere
on your system which is changing the window maker config when emacs is
run - though I find this an unlikely proposition. 

Tim

-- 
Tim Cross
The e-mail address on this message is FALSE (obviously!). My real e-mail is
to a company in Australia called rapttech and my login is tcross - if you 
really need to send mail, you should be able to work it out!

  parent reply	other threads:[~2005-09-20  9:45 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-09-18 15:39 Delete M-TAB behaviour in Emacs Cesáreo García Rodicio
2005-09-18 21:19 ` Peter Dyballa
2005-09-19 13:39   ` Cesáreo García Rodicio
     [not found]   ` <mailman.7494.1127137288.20277.help-gnu-emacs@gnu.org>
2005-09-20  9:45     ` Tim X [this message]
2005-09-21 23:42 ` Neon Absentius
     [not found] <mailman.7418.1127057998.20277.help-gnu-emacs@gnu.org>
2005-09-20  9:29 ` Tim X
2005-09-20 11:14 ` Per Abrahamsen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87oe6ors14.fsf@tiger.rapttech.com.au \
    --to=timx@spamto.devnul.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).