diff options
| author | Eli Zaretskii | 2006-06-24 16:19:07 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2006-06-24 16:19:07 +0000 |
| commit | 5a3e3201a270762821afc4c1325abcb50ca82cf1 (patch) | |
| tree | caa9a45a057e1aff5f8b42a6b307fb0fd2a9e48e | |
| parent | 9974630fdff197993b3aa12864ba73444f03d4f8 (diff) | |
| download | emacs-5a3e3201a270762821afc4c1325abcb50ca82cf1.tar.gz emacs-5a3e3201a270762821afc4c1325abcb50ca82cf1.zip | |
(Windows Keyboard): New section.
| -rw-r--r-- | man/ChangeLog | 2 | ||||
| -rw-r--r-- | man/msdog.texi | 89 |
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 @@ | |||
| 1 | 2006-06-24 Eli Zaretskii <eliz@gnu.org> | 1 | 2006-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 |
| 311 | directory, whereas @file{.emacs} does not. | 312 | directory, 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 | ||
| 319 | keyboard 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 | ||
| 324 | makes it possible to use the menus without a mouse. In this mode, the | ||
| 325 | arrow keys traverse the menus, @key{RET} selects a highlighted menu | ||
| 326 | item, 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} | ||
| 331 | key. If you wish it to produce the @code{Alt} modifier instead, set | ||
| 332 | the 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 | ||
| 337 | right @key{Ctrl} keys). Its value can be one of the symbols | ||
| 338 | @code{hyper}, @code{super}, @code{meta}, @code{alt}, @code{control}, | ||
| 339 | or @code{shift} for the respective modifier, or @code{nil} to appear | ||
| 340 | as 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 | ||
| 344 | keys (it converts lower-case characters to their upper-case | ||
| 345 | variants). 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 | ||
| 348 | pressed 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} | ||
| 352 | value, the @key{CapsLock} key produces the symbol @code{capslock} | ||
| 353 | instead 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 | ||
| 360 | default is @code{t}, which causes @key{NumLock} to work as expected: | ||
| 361 | toggle 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 | ||
| 367 | the left Windows key (usually labeled with @key{start} and the Windows | ||
| 368 | logo). If its value is @code{nil} (the default), the key will produce | ||
| 369 | the symbol @code{lwindow}. Setting it to one of the symbols | ||
| 370 | @code{hyper}, @code{super}, @code{meta}, @code{alt}, @code{control}, | ||
| 371 | or @code{shift} will produce the respective modifier. A similar | ||
| 372 | variable @code{w32-rwindow-modifier} controls the effect of the right | ||
| 373 | Windows 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 | ||
| 375 | right Windows key produces the symbol @code{rwindow} and @key{ScrLock} | ||
| 376 | produces 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 | ||
| 384 | keys are passed to Windows or swallowed by Emacs. If the value is | ||
| 385 | @code{nil}, the respective key is silently swallowed by Emacs, | ||
| 386 | otherwise 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 | ||
| 388 | variables. Passing each of these keys to Windows produces its normal | ||
| 389 | effect: for example, @kbd{@key{Alt} @key{SPC}} opens the @code{System} | ||
| 390 | menu, @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} | ||
| 397 | key. The default is @code{t}, which means these keys produce | ||
| 398 | @code{AltGr}; setting them to @code{nil} causes these keys to be | ||
| 399 | interpreted 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 |