Mercurial > emacs
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 |