aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2006-06-24 16:19:07 +0000
committerEli Zaretskii2006-06-24 16:19:07 +0000
commit5a3e3201a270762821afc4c1325abcb50ca82cf1 (patch)
treecaa9a45a057e1aff5f8b42a6b307fb0fd2a9e48e
parent9974630fdff197993b3aa12864ba73444f03d4f8 (diff)
downloademacs-5a3e3201a270762821afc4c1325abcb50ca82cf1.tar.gz
emacs-5a3e3201a270762821afc4c1325abcb50ca82cf1.zip
(Windows Keyboard): New section.
-rw-r--r--man/ChangeLog2
-rw-r--r--man/msdog.texi89
2 files changed, 91 insertions, 0 deletions
diff --git a/man/ChangeLog b/man/ChangeLog
index a27e0392da8..3cbc5e9e16f 100644
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -1,5 +1,7 @@
12006-06-24 Eli Zaretskii <eliz@gnu.org> 12006-06-24 Eli Zaretskii <eliz@gnu.org>
2 2
3 * msdog.texi (Windows Keyboard): New section.
4
3 * dired.texi (Dired Enter): Refer to msdog.texi for ls-lisp emulation. 5 * dired.texi (Dired Enter): Refer to msdog.texi for ls-lisp emulation.
4 6
5 * msdog.texi (ls in Lisp): New section. 7 * msdog.texi (ls in Lisp): New section.
diff --git a/man/msdog.texi b/man/msdog.texi
index 82b34480630..b1af33be400 100644
--- a/man/msdog.texi
+++ b/man/msdog.texi
@@ -31,6 +31,7 @@ here.
31* Windows Files:: File-name conventions on Windows. 31* Windows Files:: File-name conventions on Windows.
32* ls in Lisp:: Emulation of @code{ls} for Dired. 32* ls in Lisp:: Emulation of @code{ls} for Dired.
33* Windows HOME:: Where Emacs looks for your @file{.emacs}. 33* Windows HOME:: Where Emacs looks for your @file{.emacs}.
34* Windows Keyboard:: Windows-specific keyboard features.
34* Windows Processes:: Running subprocesses on Windows. 35* Windows Processes:: Running subprocesses on Windows.
35* Windows Printing:: How to specify the printer on MS-Windows. 36* Windows Printing:: How to specify the printer on MS-Windows.
36* Windows System Menu:: Controlling what the ALT key does. 37* Windows System Menu:: Controlling what the ALT key does.
@@ -310,6 +311,94 @@ names, the Windows port of Emacs supports an alternative name
310@file{_emacs} as a fallback, if such a file exists in the home 311@file{_emacs} as a fallback, if such a file exists in the home
311directory, whereas @file{.emacs} does not. 312directory, whereas @file{.emacs} does not.
312 313
314@node Windows Keyboard
315@section Keyboard Usage on MS-Windows
316@cindex keyboard, MS-Windows
317
318 This section describes the Windows-specific features related to
319keyboard input in Emacs.
320
321@kindex F10 @r{(MS-Windows)}
322@cindex menu bar access using keyboard @r{(MS-Windows)}
323 The @key{F10} key on Windows activates the menu bar in a way that
324makes it possible to use the menus without a mouse. In this mode, the
325arrow keys traverse the menus, @key{RET} selects a highlighted menu
326item, and @key{ESC} closes the menu.
327
328@vindex w32-alt-is-meta
329@cindex @code{Alt} key (MS-Windows)
330 By default, the key labeled @key{Alt} is mapped as the @key{META}
331key. If you wish it to produce the @code{Alt} modifier instead, set
332the variable @code{w32-alt-is-meta} to a @code{nil} value.
333
334@vindex w32-apps-modifier
335 The variable @code{w32-apps-modifier} controls the effect of the
336@key{Apps} key (usually located between the right @key{Alt} and the
337right @key{Ctrl} keys). Its value can be one of the symbols
338@code{hyper}, @code{super}, @code{meta}, @code{alt}, @code{control},
339or @code{shift} for the respective modifier, or @code{nil} to appear
340as the key @code{apps}. The default is @code{nil}.
341
342@vindex w32-capslock-is-shiftlock
343 By default, the @key{CapsLock} key only affects normal character
344keys (it converts lower-case characters to their upper-case
345variants). However, if you set the variable
346@code{w32-capslock-is-shiftlock} to a non-@code{nil} value, the
347@key{CapsLock} key will affect non-character keys as well, as if you
348pressed the @key{Shift} key while typing the non-character key.
349
350@vindex w32-enable-caps-lock
351 If the variable @code{w32-enable-caps-lock} is set to a @code{nil}
352value, the @key{CapsLock} key produces the symbol @code{capslock}
353instead of the shifted version of they keys. The default value is
354@code{t}.
355
356@vindex w32-enable-num-lock
357@cindex keypad keys (MS-Windows)
358 Similarly, if @code{w32-enable-num-lock} is @code{nil}, the
359@key{NumLock} key will produce the symbol @code{kp-numlock}. The
360default is @code{t}, which causes @key{NumLock} to work as expected:
361toggle the meaning of the keys on the numeric keypad.
362
363@vindex w32-lwindow-modifier
364@vindex w32-rwindow-modifier
365@vindex w32-scroll-lock-modifier
366 The variable @code{w32-lwindow-modifier} determines the effect of
367the left Windows key (usually labeled with @key{start} and the Windows
368logo). If its value is @code{nil} (the default), the key will produce
369the symbol @code{lwindow}. Setting it to one of the symbols
370@code{hyper}, @code{super}, @code{meta}, @code{alt}, @code{control},
371or @code{shift} will produce the respective modifier. A similar
372variable @code{w32-rwindow-modifier} controls the effect of the right
373Windows key, and @code{w32-scroll-lock-modifier} does the same for the
374@key{ScrLock} key. If these variables are set to @code{nil}, the
375right Windows key produces the symbol @code{rwindow} and @key{ScrLock}
376produces the symbol @code{scroll}.
377
378@vindex w32-pass-alt-to-system
379@vindex w32-pass-lwindow-to-system
380@vindex w32-pass-rwindow-to-system
381 The variables @code{w32-pass-alt-to-system},
382@code{w32-pass-lwindow-to-system}, and
383@code{w32-pass-rwindow-to-system} determine whether the respective
384keys are passed to Windows or swallowed by Emacs. If the value is
385@code{nil}, the respective key is silently swallowed by Emacs,
386otherwise it is passed to Windows. The default is @code{nil} for
387@code{w32-pass-alt-to-system} and @code{t} for the other two
388variables. Passing each of these keys to Windows produces its normal
389effect: for example, @kbd{@key{Alt} @key{SPC}} opens the @code{System}
390menu, @kbd{@key{Lwindow}} opens the @code{Start} menu, etc.
391
392@vindex w32-recognize-altgr
393@kindex AltGr @r{(MS-Windows)}
394@cindex AltGr key (MS-Windows)
395 The variable @code{w32-recognize-altgr} controls whether the right
396@key{Alt} and left @key{Ctrl} keys are recognized as the @key{AltGr}
397key. The default is @code{t}, which means these keys produce
398@code{AltGr}; setting them to @code{nil} causes these keys to be
399interpreted normally (as the respective modifiers).
400
401
313@node Windows Processes 402@node Windows Processes
314@section Subprocesses on Windows 9X/ME and Windows NT/2K/XP 403@section Subprocesses on Windows 9X/ME and Windows NT/2K/XP
315@cindex subprocesses on MS-Windows 404@cindex subprocesses on MS-Windows