Mercurial > emacs
comparison man/msdog.texi @ 71470:5785f48e4265
(Windows Keyboard): New section.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sat, 24 Jun 2006 16:18:49 +0000 |
parents | d0f19f61af38 |
children | 9f15a47055ac |
comparison
equal
deleted
inserted
replaced
71469:b17060bc46cd | 71470:5785f48e4265 |
---|---|
29 @menu | 29 @menu |
30 * Text and Binary:: Text files use CRLF to terminate lines. | 30 * Text and Binary:: Text files use CRLF to terminate lines. |
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. |
37 @ifnottex | 38 @ifnottex |
38 * MS-DOS:: Using Emacs on MS-DOS (otherwise known as @dfn{MS-DOG}). | 39 * MS-DOS:: Using Emacs on MS-DOS (otherwise known as @dfn{MS-DOG}). |
308 because older Windows systems made it hard to create files with such | 309 because older Windows systems made it hard to create files with such |
309 names, the Windows port of Emacs supports an alternative name | 310 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 |
316 | 405 |
317 @cindex DOS applications, running from Emacs | 406 @cindex DOS applications, running from Emacs |