aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2006-06-16 08:08:28 +0000
committerYAMAMOTO Mitsuharu2006-06-16 08:08:28 +0000
commitf4d07c63ec0d0085c3b9d863ab30d6eea3cea31e (patch)
tree615e7197849dcea6cbb2154165fe5c621cf43bc6
parent05d3aeb016e4026ab0b72fbac54e1aebd00cbb0e (diff)
downloademacs-f4d07c63ec0d0085c3b9d863ab30d6eea3cea31e.tar.gz
emacs-f4d07c63ec0d0085c3b9d863ab30d6eea3cea31e.zip
(Mac Input): Add description of mac-function-modifier.
Now Unicode keyboard layouts work.
-rw-r--r--man/macos.texi31
1 files changed, 14 insertions, 17 deletions
diff --git a/man/macos.texi b/man/macos.texi
index a6c1020fbc5..9364494e5d6 100644
--- a/man/macos.texi
+++ b/man/macos.texi
@@ -45,16 +45,17 @@ features such as file dialogs, drag-and-drop, and Unicode menus.
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
49keys 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 50laptop @key{function} keys as any of Emacs modifier keys except
51assignment 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
53value 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
55and @code{nil} (no particular assignment). By default, the 55each 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
@@ -64,13 +65,9 @@ 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
66Classic) or the International system preference pane (Mac OS X) and 67Classic) or the International system preference pane (Mac OS X) and
67supports international and alternative keyboard layouts (e.g., Dvorak) 68supports international and alternative keyboard layouts (e.g., Dvorak).
68if its script is either Roman, Japanese, Traditional Chinese, Korean, 69Selecting one of the layouts from the keyboard layout pull-down menu
69Cyrillic, Simplified Chinese, or Central European. Keyboard layouts 70will affect how the keys typed on the keyboard are interpreted.
70based on Unicode may not work properly. (Try drag-and-drop if input
71from the Character Palette does not work.) Selecting one of the layouts
72from the keyboard layout pull-down menu will affect how the keys typed
73on 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