diff options
| author | Richard M. Stallman | 2005-02-16 10:11:06 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2005-02-16 10:11:06 +0000 |
| commit | 049224f65c4d5898edef1a2c1799bbdbff07bf5e (patch) | |
| tree | 57a2b21201c56d70f659982a57b8593fef8f4769 | |
| parent | 40be66535c2f57c9d2b8afd8a7b68a7deba7cb3d (diff) | |
| download | emacs-049224f65c4d5898edef1a2c1799bbdbff07bf5e.tar.gz emacs-049224f65c4d5898edef1a2c1799bbdbff07bf5e.zip | |
(MS-DOS Keyboard, MS-DOS Mouse): Split from MS-DOS Input node.
(MS-DOS Keyboard): Start with explaining DEL and BREAK.
(MS-DOS and MULE): Clarify.
(MS-DOS Processes, Windows Processes): Fix typos.
| -rw-r--r-- | man/msdog.texi | 64 |
1 files changed, 34 insertions, 30 deletions
diff --git a/man/msdog.texi b/man/msdog.texi index dec258ec672..a1d7647a95d 100644 --- a/man/msdog.texi +++ b/man/msdog.texi | |||
| @@ -24,7 +24,8 @@ sections at the end of this chapter which apply specifically for the | |||
| 24 | Windows version. | 24 | Windows version. |
| 25 | 25 | ||
| 26 | @menu | 26 | @menu |
| 27 | * Input: MS-DOS Input. Keyboard and mouse usage on MS-DOS. | 27 | * Keyboard: MS-DOS Keyboard. Keyboard conventions on MS-DOS. |
| 28 | * Mouse: MS-DOS Mouse. Mouse conventions on MS-DOS. | ||
| 28 | * Display: MS-DOS Display. Fonts, frames and display size on MS-DOS. | 29 | * Display: MS-DOS Display. Fonts, frames and display size on MS-DOS. |
| 29 | * Files: MS-DOS File Names. File name conventions on MS-DOS. | 30 | * Files: MS-DOS File Names. File name conventions on MS-DOS. |
| 30 | * Text and Binary:: Text files on MS-DOS use CRLF to separate lines. | 31 | * Text and Binary:: Text files on MS-DOS use CRLF to separate lines. |
| @@ -35,8 +36,28 @@ Windows version. | |||
| 35 | * Windows System Menu:: Controlling what the ALT key does. | 36 | * Windows System Menu:: Controlling what the ALT key does. |
| 36 | @end menu | 37 | @end menu |
| 37 | 38 | ||
| 38 | @node MS-DOS Input | 39 | @node MS-DOS Keyboard |
| 39 | @section Keyboard and Mouse on MS-DOS | 40 | @section Keyboard Usage on MS-DOS |
| 41 | |||
| 42 | @kindex DEL @r{(MS-DOS)} | ||
| 43 | @kindex BS @r{(MS-DOS)} | ||
| 44 | The key that is called @key{DEL} in Emacs (because that's how it is | ||
| 45 | designated on most workstations) is known as @key{BS} (backspace) on a | ||
| 46 | PC. That is why the PC-specific terminal initialization remaps the | ||
| 47 | @key{BS} key to act as @key{DEL}; the @key{DELETE} key is remapped to act | ||
| 48 | as @kbd{C-d} for the same reasons. | ||
| 49 | |||
| 50 | @kindex C-g @r{(MS-DOS)} | ||
| 51 | @kindex C-BREAK @r{(MS-DOS)} | ||
| 52 | @cindex quitting on MS-DOS | ||
| 53 | Emacs built for MS-DOS recognizes @kbd{C-@key{BREAK}} as a quit | ||
| 54 | character, just like @kbd{C-g}. This is because Emacs cannot detect | ||
| 55 | that you have typed @kbd{C-g} until it is ready for more input. As a | ||
| 56 | consequence, you cannot use @kbd{C-g} to stop a running command | ||
| 57 | (@pxref{Quitting}). By contrast, @kbd{C-@key{BREAK}} @emph{is} detected | ||
| 58 | as soon as you type it (as @kbd{C-g} is on other systems), so it can be | ||
| 59 | used to stop a running command and for emergency escape | ||
| 60 | (@pxref{Emergency Escape}). | ||
| 40 | 61 | ||
| 41 | @cindex Meta (under MS-DOS) | 62 | @cindex Meta (under MS-DOS) |
| 42 | @cindex Hyper (under MS-DOS) | 63 | @cindex Hyper (under MS-DOS) |
| @@ -68,25 +89,8 @@ following line into your @file{_emacs} file: | |||
| 68 | (define-key function-key-map [kp-enter] [?\C-j]) | 89 | (define-key function-key-map [kp-enter] [?\C-j]) |
| 69 | @end smallexample | 90 | @end smallexample |
| 70 | 91 | ||
| 71 | @kindex DEL @r{(MS-DOS)} | 92 | @node MS-DOS Mouse |
| 72 | @kindex BS @r{(MS-DOS)} | 93 | @section Mouse Usage on MS-DOS |
| 73 | The key that is called @key{DEL} in Emacs (because that's how it is | ||
| 74 | designated on most workstations) is known as @key{BS} (backspace) on a | ||
| 75 | PC. That is why the PC-specific terminal initialization remaps the | ||
| 76 | @key{BS} key to act as @key{DEL}; the @key{DEL} key is remapped to act | ||
| 77 | as @kbd{C-d} for the same reasons. | ||
| 78 | |||
| 79 | @kindex C-g @r{(MS-DOS)} | ||
| 80 | @kindex C-BREAK @r{(MS-DOS)} | ||
| 81 | @cindex quitting on MS-DOS | ||
| 82 | Emacs built for MS-DOS recognizes @kbd{C-@key{BREAK}} as a quit | ||
| 83 | character, just like @kbd{C-g}. This is because Emacs cannot detect | ||
| 84 | that you have typed @kbd{C-g} until it is ready for more input. As a | ||
| 85 | consequence, you cannot use @kbd{C-g} to stop a running command | ||
| 86 | (@pxref{Quitting}). By contrast, @kbd{C-@key{BREAK}} @emph{is} detected | ||
| 87 | as soon as you type it (as @kbd{C-g} is on other systems), so it can be | ||
| 88 | used to stop a running command and for emergency escape | ||
| 89 | (@pxref{Emergency Escape}). | ||
| 90 | 94 | ||
| 91 | @cindex mouse support under MS-DOS | 95 | @cindex mouse support under MS-DOS |
| 92 | Emacs on MS-DOS supports a mouse (on the default terminal only). | 96 | Emacs on MS-DOS supports a mouse (on the default terminal only). |
| @@ -281,7 +285,7 @@ only see their short 8+3 aliases. | |||
| 281 | 285 | ||
| 282 | @cindex @env{HOME} directory under MS-DOS | 286 | @cindex @env{HOME} directory under MS-DOS |
| 283 | MS-DOS has no notion of home directory, so Emacs on MS-DOS pretends | 287 | MS-DOS has no notion of home directory, so Emacs on MS-DOS pretends |
| 284 | that the directory where it is installed is the value of @env{HOME} | 288 | that the directory where it is installed is the value of the @env{HOME} |
| 285 | environment variable. That is, if your Emacs binary, | 289 | environment variable. That is, if your Emacs binary, |
| 286 | @file{emacs.exe}, is in the directory @file{c:/utils/emacs/bin}, then | 290 | @file{emacs.exe}, is in the directory @file{c:/utils/emacs/bin}, then |
| 287 | Emacs acts as if @env{HOME} were set to @samp{c:/utils/emacs}. In | 291 | Emacs acts as if @env{HOME} were set to @samp{c:/utils/emacs}. In |
| @@ -603,11 +607,11 @@ etc. | |||
| 603 | MS-DOS normally doesn't allow use of several codepages in a single | 607 | MS-DOS normally doesn't allow use of several codepages in a single |
| 604 | session. MS-DOS was designed to load a single codepage at system | 608 | session. MS-DOS was designed to load a single codepage at system |
| 605 | startup, and require you to reboot in order to change | 609 | startup, and require you to reboot in order to change |
| 606 | it@footnote{Normally, one particular codepage is burnt into the display | 610 | it@footnote{Normally, one particular codepage is burnt into the |
| 607 | memory, while other codepages can be installed by modifying system | 611 | display memory, while other codepages can be installed by modifying |
| 608 | configuration files, such as @file{CONFIG.SYS}, and rebooting. While | 612 | system configuration files, such as @file{CONFIG.SYS}, and rebooting. |
| 609 | third-party software is known to exist that allows to change the | 613 | While there is third-party software that allows changing the codepage |
| 610 | codepage without rebooting, we describe here how a stock MS-DOS system | 614 | without rebooting, we describe here how a stock MS-DOS system |
| 611 | behaves.}. Much the same limitation applies when you run DOS | 615 | behaves.}. Much the same limitation applies when you run DOS |
| 612 | executables on other systems such as MS-Windows. | 616 | executables on other systems such as MS-Windows. |
| 613 | 617 | ||
| @@ -749,7 +753,7 @@ asynchronous invocation on other platforms | |||
| 749 | the @kbd{M-x eshell} command. This invokes the Eshell package that | 753 | the @kbd{M-x eshell} command. This invokes the Eshell package that |
| 750 | implements a Posix-like shell entirely in Emacs Lisp. | 754 | implements a Posix-like shell entirely in Emacs Lisp. |
| 751 | 755 | ||
| 752 | By contrast, Emacs compiled as native Windows application | 756 | By contrast, Emacs compiled as a native Windows application |
| 753 | @strong{does} support asynchronous subprocesses. @xref{Windows | 757 | @strong{does} support asynchronous subprocesses. @xref{Windows |
| 754 | Processes}. | 758 | Processes}. |
| 755 | 759 | ||
| @@ -782,7 +786,7 @@ the @code{dired-listing-switches} variable. The options that work are | |||
| 782 | @node Windows Processes | 786 | @node Windows Processes |
| 783 | @section Subprocesses on Windows 9X/ME and Windows NT/2K | 787 | @section Subprocesses on Windows 9X/ME and Windows NT/2K |
| 784 | 788 | ||
| 785 | Emacs compiled as a native Windows application (as opposed to the DOS | 789 | Emacs compiled as a native Windows application (as opposed to the DOS |
| 786 | version) includes full support for asynchronous subprocesses. | 790 | version) includes full support for asynchronous subprocesses. |
| 787 | In the Windows version, synchronous and asynchronous subprocesses work | 791 | In the Windows version, synchronous and asynchronous subprocesses work |
| 788 | fine on both | 792 | fine on both |