unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Modifier keys in Carbon Emacs
@ 2004-09-16 21:19 Doug Alcorn
  2004-09-16 23:07 ` Steven Tamm
  2004-09-17  0:20 ` Denis Bueno
  0 siblings, 2 replies; 9+ messages in thread
From: Doug Alcorn @ 2004-09-16 21:19 UTC (permalink / raw)


I had complained briefly in another thread about certain non-mac-ness
of the carbon port of emacs.  I think I can boil all of it down to how
modifier keys are handled.  I know about mac-command-key-is-meta and
mac-pass-*-to-system.  What I can't decide is how to best use them.

On the one hand (as a new mac user) I'm trying to get used to all the
Cmd-X keyboard shortcuts.  On the other hand (as a recent Linux user)
I'm used to Alt being Meta and being immediately next to the space
bar.  Leaving mac-command-key-is-meta set as t means that I won't be
able to use Cmd-tab to switch apps.  If I set
mac-pass-command-to-system it means emacs will have a much reduced
keymapping.

I guess ideally I'd like to set mac-command-key-is-meta to nil so that
Alt/Option is Meta; however, I'd also like to have some new variable
mac-command-key-is-hyper that I can set t and then
mac-pass-command-key-to-system t.  That way I can have all my
"standard" emacs keys mapped to meta and also use Cmd to map other
commands. For instance I could map H-` to other-frame and H-m to
iconify-frame among other things.

Anyway, I'd appreciate advice on the best way to handle modifier keys
so that I can keep both standard emacs bindings and standard mac
bindings.
-- 
 (__) Doug Alcorn - Unix/Linux/Web Developing
 oo /  mailto:lathinet@gmail.com http://www.lathi.net
 |_/

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2004-09-18 11:45 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-09-16 21:19 Modifier keys in Carbon Emacs Doug Alcorn
2004-09-16 23:07 ` Steven Tamm
2004-09-17 13:52   ` Doug Alcorn
2004-09-17 14:16   ` Doug Alcorn
2004-09-17 16:21   ` Doug Alcorn
2004-09-18  8:05     ` YAMAMOTO Mitsuharu
2004-09-18  9:55       ` Kai Grossjohann
2004-09-18 11:45       ` Gian Uberto Lauri
2004-09-17  0:20 ` Denis Bueno

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

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).