On Thu, 10 Nov 2005 21:41:20 +, David Reitter [EMAIL PROTECTED]
said:
In the Carbon port, one cannot use the Character Palette to input
characters into Emacs.
The original report came from an Aquamacs user.
It's easy to insert a Unicode character in a window from a Keyboard
Viewer (e.g. a cyrillic character from an Ukrainian keyboard) but I
cannot insert a Unicode character from the Character Palette. The
Insert button remains grayed out.
I confirmed this for a very recent Emacs CVS version. The Insert
function of Character Palette is disabled while in Emacs. All other
applications are happy to take input from it.
This is documented in the Emacs info (the Keyboard and Mouse Input on
Mac section):
Emacs recognizes the setting in the Keyboard control panel (Mac OS
Classic) or the International system preference pane (Mac OS X) and
supports international and alternative keyboard layouts (e.g.,
Dvorak) if its script is either Roman, Japanese, Traditional
Chinese, Korean, Cyrillic, Simplified Chinese, or Central European.
Keyboard layouts based on Unicode may not work properly. Selecting
one of the layouts from the keyboard layout pull-down menu will
affect how the keys typed on the keyboard are interpreted.
I couldn't find out what the cause of the problem is - I was looking
for issues with the Carbon event handling and a missing event
handler for some text input event.
You may want to look at the following documents:
Understanding Text Input and the Text Services Manager in Carbon
http://developer.apple.com/documentation/Carbon/Conceptual/UnderstandTextInput_TSM/index.html
Supporting Unicode Input
http://developer.apple.com/documentation/Carbon/Conceptual/Supporting_Unicode_Input/index.html
YAMAMOTO Mitsuharu
[EMAIL PROTECTED]
___
Emacs-pretest-bug mailing list
Emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug