diff options
| author | Eli Zaretskii | 2006-06-24 17:22:48 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2006-06-24 17:22:48 +0000 |
| commit | 37a753120b5852c5053316e50d9fa2561bb048e1 (patch) | |
| tree | a345ace602e5b978daec9f890390c2b76e484a83 | |
| parent | 3a9d93270be40733320ad819de11d03bc5aa6150 (diff) | |
| download | emacs-37a753120b5852c5053316e50d9fa2561bb048e1.tar.gz emacs-37a753120b5852c5053316e50d9fa2561bb048e1.zip | |
(Windows Mouse): New section.
(Windows System Menu): Remove section (text merged with "Windows Keyboard").
(Windows Misc): New section.
| -rw-r--r-- | man/msdog.texi | 112 |
1 files changed, 89 insertions, 23 deletions
diff --git a/man/msdog.texi b/man/msdog.texi index f20c04acf49..f0def233f1f 100644 --- a/man/msdog.texi +++ b/man/msdog.texi | |||
| @@ -32,9 +32,10 @@ here. | |||
| 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 Keyboard:: Windows-specific keyboard features. |
| 35 | * Windows Mouse:: Windows-specific mouse features. | ||
| 35 | * Windows Processes:: Running subprocesses on Windows. | 36 | * Windows Processes:: Running subprocesses on Windows. |
| 36 | * Windows Printing:: How to specify the printer on MS-Windows. | 37 | * Windows Printing:: How to specify the printer on MS-Windows. |
| 37 | * Windows System Menu:: Controlling what the ALT key does. | 38 | * Windows Misc:: Miscellaneous Windows features. |
| 38 | @ifnottex | 39 | @ifnottex |
| 39 | * MS-DOS:: Using Emacs on MS-DOS (otherwise known as @dfn{MS-DOG}). | 40 | * MS-DOS:: Using Emacs on MS-DOS (otherwise known as @dfn{MS-DOG}). |
| 40 | @end ifnottex | 41 | @end ifnottex |
| @@ -169,6 +170,13 @@ backslash, and also knows about drive letters in file names. | |||
| 169 | On MS-DOS/MS-Windows, file names are case-insensitive, so Emacs by | 170 | On MS-DOS/MS-Windows, file names are case-insensitive, so Emacs by |
| 170 | default ignores letter-case in file names during completion. | 171 | default ignores letter-case in file names during completion. |
| 171 | 172 | ||
| 173 | @vindex w32-get-true-file-attributes | ||
| 174 | If the variable @code{w32-get-true-file-attributes} is | ||
| 175 | non-@code{nil} (the default), Emacs tries to determine the accurate | ||
| 176 | link counts for files. This option is only useful on the NT family of | ||
| 177 | Windows (2K/XP/2K3), and it considerably slows down Dired and other | ||
| 178 | features. | ||
| 179 | |||
| 172 | @node ls in Lisp | 180 | @node ls in Lisp |
| 173 | @section Emulation of @code{ls} on MS-Windows | 181 | @section Emulation of @code{ls} on MS-Windows |
| 174 | @cindex Dired, and MS-Windows/MS-DOS | 182 | @cindex Dired, and MS-Windows/MS-DOS |
| @@ -376,18 +384,30 @@ right Windows key produces the symbol @code{rwindow} and @key{ScrLock} | |||
| 376 | produces the symbol @code{scroll}. | 384 | produces the symbol @code{scroll}. |
| 377 | 385 | ||
| 378 | @vindex w32-pass-alt-to-system | 386 | @vindex w32-pass-alt-to-system |
| 387 | @cindex Windows system menu | ||
| 388 | @cindex @code{Alt} key invokes menu (Windows) | ||
| 389 | Emacs compiled as a native Windows application normally turns off | ||
| 390 | the Windows feature that tapping the @key{ALT} key invokes the Windows | ||
| 391 | menu. The reason is that the @key{ALT} serves as @key{META} in Emacs. | ||
| 392 | When using Emacs, users often press the @key{META} key temporarily and | ||
| 393 | then change their minds; if this has the effect of bringing up the | ||
| 394 | Windows menu, it alters the meaning of subsequent commands. Many | ||
| 395 | users find this frustrating. | ||
| 396 | |||
| 397 | You can re-enable Windows' default handling of tapping the @key{ALT} | ||
| 398 | key by setting @code{w32-pass-alt-to-system} to a non-@code{nil} | ||
| 399 | value. | ||
| 400 | |||
| 379 | @vindex w32-pass-lwindow-to-system | 401 | @vindex w32-pass-lwindow-to-system |
| 380 | @vindex w32-pass-rwindow-to-system | 402 | @vindex w32-pass-rwindow-to-system |
| 381 | The variables @code{w32-pass-alt-to-system}, | 403 | The variables @code{w32-pass-lwindow-to-system} and |
| 382 | @code{w32-pass-lwindow-to-system}, and | ||
| 383 | @code{w32-pass-rwindow-to-system} determine whether the respective | 404 | @code{w32-pass-rwindow-to-system} determine whether the respective |
| 384 | keys are passed to Windows or swallowed by Emacs. If the value is | 405 | keys are passed to Windows or swallowed by Emacs. If the value is |
| 385 | @code{nil}, the respective key is silently swallowed by Emacs, | 406 | @code{nil}, the respective key is silently swallowed by Emacs, |
| 386 | otherwise it is passed to Windows. The default is @code{nil} for | 407 | otherwise it is passed to Windows. The default is @code{t} for both |
| 387 | @code{w32-pass-alt-to-system} and @code{t} for the other two | 408 | of these variables. Passing each of these keys to Windows produces |
| 388 | variables. Passing each of these keys to Windows produces its normal | 409 | its normal effect: for example, @kbd{@key{Lwindow}} opens the |
| 389 | effect: for example, @kbd{@key{Alt} @key{SPC}} opens the @code{System} | 410 | @code{Start} menu, etc. |
| 390 | menu, @kbd{@key{Lwindow}} opens the @code{Start} menu, etc. | ||
| 391 | 411 | ||
| 392 | @vindex w32-recognize-altgr | 412 | @vindex w32-recognize-altgr |
| 393 | @kindex AltGr @r{(MS-Windows)} | 413 | @kindex AltGr @r{(MS-Windows)} |
| @@ -398,6 +418,32 @@ key. The default is @code{t}, which means these keys produce | |||
| 398 | @code{AltGr}; setting them to @code{nil} causes these keys to be | 418 | @code{AltGr}; setting them to @code{nil} causes these keys to be |
| 399 | interpreted normally (as the respective modifiers). | 419 | interpreted normally (as the respective modifiers). |
| 400 | 420 | ||
| 421 | @node Windows Mouse | ||
| 422 | @section Mouse Usage on MS-Windows | ||
| 423 | @cindex mouse, and MS-Windows | ||
| 424 | |||
| 425 | This section describes the Windows-specific variables related to | ||
| 426 | mouse. | ||
| 427 | |||
| 428 | @vindex w32-mouse-button-tolerance | ||
| 429 | @cindex simulation of middle mouse button | ||
| 430 | The variable @code{w32-mouse-button-tolerance} specifies the | ||
| 431 | time interval, in milliseconds, for faking middle mouse button press | ||
| 432 | on 2-button mice. If both mouse buttons are depressed within this | ||
| 433 | time interval, Emacs generates a middle mouse button click event | ||
| 434 | instead of a double click on one of the buttons. | ||
| 435 | |||
| 436 | @vindex w32-pass-extra-mouse-buttons-to-system | ||
| 437 | If the variable @code{w32-pass-extra-mouse-buttons-to-system} is | ||
| 438 | non-@code{nil}, Emacs passes the fourth and fifth mouse buttons to | ||
| 439 | Windows. | ||
| 440 | |||
| 441 | @vindex w32-swap-mouse-buttons | ||
| 442 | The variable @code{w32-swap-mouse-buttons} controls which of the 3 | ||
| 443 | mouse buttons generates the @kbd{mouse-2} events. When it is | ||
| 444 | @code{nil} (the default), the middle button generates @kbd{mouse-2} | ||
| 445 | and the right button generates @kbd{mouse-3} events. If this variable | ||
| 446 | is non-@code{nil}, the roles of these two buttons are reversed. | ||
| 401 | 447 | ||
| 402 | @node Windows Processes | 448 | @node Windows Processes |
| 403 | @section Subprocesses on Windows 9X/ME and Windows NT/2K/XP | 449 | @section Subprocesses on Windows 9X/ME and Windows NT/2K/XP |
| @@ -451,6 +497,14 @@ system. Instead, type @kbd{CTL-ALT-@key{DEL}} and then choose | |||
| 451 | @code{Shutdown}. That usually works, although it may take a few minutes | 497 | @code{Shutdown}. That usually works, although it may take a few minutes |
| 452 | to do its job. | 498 | to do its job. |
| 453 | 499 | ||
| 500 | @vindex w32-quote-process-args | ||
| 501 | The variable @code{w32-quote-process-args} controls how the process | ||
| 502 | arguments are quoted. If it is non-@code{nil} means they are quoted | ||
| 503 | with the @code{"} character. If the value is a character, that | ||
| 504 | character will be used to escape any quote characters that appear; | ||
| 505 | otherwise a suitable escape character will be chosen based on the type | ||
| 506 | of the program. | ||
| 507 | |||
| 454 | @node Windows Printing | 508 | @node Windows Printing |
| 455 | @section Printing and MS-Windows | 509 | @section Printing and MS-Windows |
| 456 | 510 | ||
| @@ -596,21 +650,33 @@ printer, put this in your @file{.emacs} file: | |||
| 596 | (This assumes that Ghostscript is installed in the | 650 | (This assumes that Ghostscript is installed in the |
| 597 | @file{D:/gs6.01} directory.) | 651 | @file{D:/gs6.01} directory.) |
| 598 | 652 | ||
| 599 | @node Windows System Menu | 653 | @node Windows Misc |
| 600 | @section Using the System Menu on Windows | 654 | @section Miscellaneous Windows-specific features |
| 601 | @cindex @code{Alt} key invokes menu (Windows) | 655 | |
| 602 | 656 | This section describes miscellaneous Windows-specific features. | |
| 603 | Emacs compiled as a native Windows application normally turns off the | 657 | |
| 604 | Windows feature that tapping the @key{ALT} key invokes the Windows | 658 | @vindex w32-grab-focus-on-raise |
| 605 | menu. The reason is that the @key{ALT} serves as @key{META} in Emacs. | 659 | @cindex frame focus policy, MS-Windows |
| 606 | When using Emacs, users often press the @key{META} key temporarily and | 660 | The variable @code{w32-grab-focus-on-raise}, if set to a |
| 607 | then change their minds; if this has the effect of bringing up the | 661 | non-@code{nil} value causes a frame to grab focus when it is raised. |
| 608 | Windows menu, it alters the meaning of subsequent commands. Many | 662 | The default is @code{t}, which fits well with the Windows default |
| 609 | users find this frustrating. | 663 | click-to-focus policy. |
| 610 | 664 | ||
| 611 | @vindex w32-pass-alt-to-system | 665 | @vindex w32-list-proportional-fonts |
| 612 | You can re-enable Windows' default handling of tapping the @key{ALT} key | 666 | The variable @code{w32-list-proportional-fonts} controls whether |
| 613 | by setting @code{w32-pass-alt-to-system} to a non-@code{nil} value. | 667 | proportional fonts are included in the font selection dialog. If its |
| 668 | value is non-@code{nil}, these fonts will be included. The default is | ||
| 669 | @code{nil}. | ||
| 670 | |||
| 671 | @vindex w32-use-visible-system-caret | ||
| 672 | @cindex screen reader software, MS-Windows | ||
| 673 | The variable @code{w32-use-visible-system-caret} is a flag that | ||
| 674 | determines whether to make the system caret visible. The default is | ||
| 675 | @code{nil}, which means Emacs draws its own cursor to indicate the | ||
| 676 | position of point. A non-@code{nil} value means Emacs will indicate | ||
| 677 | point location by the system caret; this facilitates use of screen | ||
| 678 | reader software. When this variable is non-@code{nil}, other | ||
| 679 | variables affecting the cursor display have no effect. | ||
| 614 | 680 | ||
| 615 | @ifnottex | 681 | @ifnottex |
| 616 | @include msdog-xtra.texi | 682 | @include msdog-xtra.texi |