comparison man/macos.texi @ 71357:c2028c244c54

(Mac Input): Add description of mac-function-modifier. Now Unicode keyboard layouts work.
author YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
date Fri, 16 Jun 2006 08:08:28 +0000
parents 95f50a235a27
children 351714dae26d
comparison
equal deleted inserted replaced
71356:a183bff9cb83 71357:c2028c244c54
43 @cindex keyboard coding (Mac OS) 43 @cindex keyboard coding (Mac OS)
44 44
45 @vindex mac-control-modifier 45 @vindex mac-control-modifier
46 @vindex mac-command-modifier 46 @vindex mac-command-modifier
47 @vindex mac-option-modifier 47 @vindex mac-option-modifier
48 On Mac, Emacs can use @key{control}, @key{command}, and @key{option} 48 @vindex mac-function-modifier
49 keys as any of Emacs modifier keys except @key{SHIFT} (i.e., 49 On Mac, Emacs can use @key{control}, @key{command}, @key{option}, and
50 @key{ALT}, @key{CTRL}, @key{HYPER}, @key{META}, and @key{SUPER}). The 50 laptop @key{function} keys as any of Emacs modifier keys except
51 assignment is controlled by the variables @code{mac-control-modifier}, 51 @key{SHIFT} (i.e., @key{ALT}, @key{CTRL}, @key{HYPER}, @key{META}, and
52 @code{mac-command-modifier}, and @code{mac-option-modifier}. The 52 @key{SUPER}). The assignment is controlled by the variables
53 value for each of these variables can be one of the following symbols: 53 @code{mac-control-modifier}, @code{mac-command-modifier},
54 @code{alt}, @code{control}, @code{hyper}, @code{meta}, @code{super}, 54 @code{mac-option-modifier}, @code{mac-function-modifier}. The value for
55 and @code{nil} (no particular assignment). By default, the 55 each of these variables can be one of the following symbols: @code{alt},
56 @key{control} key works as @key{CTRL}, and the @key{command} key as 56 @code{control}, @code{hyper}, @code{meta}, @code{super}, and @code{nil}
57 @key{META}. 57 (no particular assignment). By default, the @key{control} key works as
58 @key{CTRL}, and the @key{command} key as @key{META}.
58 59
59 For the @key{option} key, if @code{mac-option-modifier} is set to 60 For the @key{option} key, if @code{mac-option-modifier} is set to
60 @code{nil}, which is the default, the key works as the normal 61 @code{nil}, which is the default, the key works as the normal
61 @key{option} key, i.e., dead-key processing will work. This is useful 62 @key{option} key, i.e., dead-key processing will work. This is useful
62 for entering non-@acronym{ASCII} Latin characters directly from the 63 for entering non-@acronym{ASCII} Latin characters directly from the
63 Mac keyboard, for example. 64 Mac keyboard, for example.
64 65
65 Emacs recognizes the setting in the Keyboard control panel (Mac OS 66 Emacs recognizes the setting in the Keyboard control panel (Mac OS
66 Classic) or the International system preference pane (Mac OS X) and 67 Classic) or the International system preference pane (Mac OS X) and
67 supports international and alternative keyboard layouts (e.g., Dvorak) 68 supports international and alternative keyboard layouts (e.g., Dvorak).
68 if its script is either Roman, Japanese, Traditional Chinese, Korean, 69 Selecting one of the layouts from the keyboard layout pull-down menu
69 Cyrillic, Simplified Chinese, or Central European. Keyboard layouts 70 will affect how the keys typed on the keyboard are interpreted.
70 based on Unicode may not work properly. (Try drag-and-drop if input
71 from the Character Palette does not work.) Selecting one of the layouts
72 from the keyboard layout pull-down menu will affect how the keys typed
73 on the keyboard are interpreted.
74 71
75 @vindex mac-pass-command-to-system 72 @vindex mac-pass-command-to-system
76 @vindex mac-pass-control-to-system 73 @vindex mac-pass-control-to-system
77 Mac OS intercepts and handles certain key combinations (e.g., 74 Mac OS intercepts and handles certain key combinations (e.g.,
78 @key{command}-@key{SPC} for switching input languages). These will not 75 @key{command}-@key{SPC} for switching input languages). These will not