GNU bug report logs - #5011
23.1.50; The {}\ characters seems to be impossible to write in non-terminal mode on Mac OS X

Previous Next

Package: emacs;

Reported by: Jules Colding <colding <at> 42tools.com>

Date: Sun, 22 Nov 2009 13:35:04 UTC

Severity: wishlist

Merged with 5206, 24729, 51893

Found in version 24.5

Full log


View this message in rfc822 format

From: Alan Third <alan <at> idiocy.org>
To: Andrew Hyatt <ahyatt <at> gmail.com>
Cc: 5011 <at> debbugs.gnu.org, Jules Colding <colding <at> 42tools.com>
Subject: bug#5011: 23.1.50; The {}\ characters seems to be impossible to write in non-terminal mode on Mac OS X
Date: Tue, 17 May 2016 20:35:53 +0100
Andrew Hyatt <ahyatt <at> gmail.com> writes:

> Sorry for the late reply, but I'm assuming this must be with a keyboard
> that doesn't have a \, {, or }.  Which keyboard do you have, and how
> have you set things up so that S-Alt-7,8, or 9 produce these characters?
> How can I reproduce this on a standard US keyboard?

Hi Andrew, this is a clash between OS X's keymap and Emacs's.

On an Apple UK keyboard if you type shift-3 you get £ (pound sterling
symbol, in case it doesn't show), but # is on the same key, so you have
to type option-3 to get it. Emacs treats option as Meta and therefore in
Emacs typing option-3 results in the next command being repeated 3 times
and no # symbol.

I think the reported bug is exactly the same problem but on a different
keyboard layout.

There are a number of work-arounds including making the command key meta
instead of option, or unbinding the right option key so Emacs ignores it
and OS X's binding works, but leaving left-option bound to meta.

None of them strike me as being an obvious candidate for the default,
but the current behaviour is not good either.
-- 
Alan Third




This bug report was last modified 3 years and 211 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.