diff options
| author | Eli Zaretskii | 2020-04-13 16:33:57 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2020-04-13 16:33:57 +0300 |
| commit | fc336a46553919206d9ac621d1ea5e9740477e18 (patch) | |
| tree | df041d7e4797e957b979071ffeb64731d85dab1f | |
| parent | 61da72dc2df46603a25b0cde2aea82f8f2e7faf8 (diff) | |
| download | emacs-fc336a46553919206d9ac621d1ea5e9740477e18.tar.gz emacs-fc336a46553919206d9ac621d1ea5e9740477e18.zip | |
Document the new 'w32-get/set-ime-open-status' functions
* doc/emacs/msdos.texi (Windows Keyboard): Document
'w32-set-ime-open-status'.
* etc/NEWS: Announce the new IME-related functions.
| -rw-r--r-- | doc/emacs/msdos.texi | 15 | ||||
| -rw-r--r-- | etc/NEWS | 7 |
2 files changed, 22 insertions, 0 deletions
diff --git a/doc/emacs/msdos.texi b/doc/emacs/msdos.texi index 3275fded565..30dbaa3abd5 100644 --- a/doc/emacs/msdos.texi +++ b/doc/emacs/msdos.texi | |||
| @@ -712,6 +712,21 @@ is @code{t}, which means these keys produce @code{AltGr}; setting it | |||
| 712 | to @code{nil} causes @key{AltGr} or the equivalent key combination to | 712 | to @code{nil} causes @key{AltGr} or the equivalent key combination to |
| 713 | be interpreted as the combination of @key{Ctrl} and @key{Meta} | 713 | be interpreted as the combination of @key{Ctrl} and @key{Meta} |
| 714 | modifiers. | 714 | modifiers. |
| 715 | |||
| 716 | @cindex IME, MS-Windows | ||
| 717 | @findex w32-set-ime-open-status | ||
| 718 | Some versions of MS-Windows, typically East Asian localized Windows, | ||
| 719 | enable the Input Method Manager (@acronym{IMM}) that allows | ||
| 720 | applications to communicate with the Input Method Editor | ||
| 721 | (@acronym{IME}), the native Windows input method service. Emacs uses | ||
| 722 | the @acronym{IME} when available to allow users to input East Asian | ||
| 723 | non-@acronym{ASCII} characters, similarly to Emacs's built-in input | ||
| 724 | methods (@pxref{Input methods}). However, in some situations the | ||
| 725 | @acronym{IME} can get in the way if it interprets simple | ||
| 726 | @acronym{ASCII} keys you input as part of a key sequence that | ||
| 727 | designates a non-@acronym{ASCII} character. The @acronym{IME} can be | ||
| 728 | temporarily turned off and then on again by using the | ||
| 729 | @code{w32-set-ime-open-status} function. | ||
| 715 | @end ifnottex | 730 | @end ifnottex |
| 716 | 731 | ||
| 717 | @node Windows Mouse | 732 | @node Windows Mouse |
| @@ -379,6 +379,13 @@ coding-system-for-{read,write} or call 'set-process-coding-system'. | |||
| 379 | 'module-file-suffix' now has the value ".dylib" on macOS, but the | 379 | 'module-file-suffix' now has the value ".dylib" on macOS, but the |
| 380 | ".so" suffix is supported as well. | 380 | ".so" suffix is supported as well. |
| 381 | 381 | ||
| 382 | +++ | ||
| 383 | ** On MS-Windows, Emacs can now toggle the IME. | ||
| 384 | A new function 'w32-set-ime-open-status' can now be used to disable | ||
| 385 | and enable the MS-Windows native Input Method Editor (IME) at run | ||
| 386 | time. A companion function 'w32-get-ime-open-status' returns the | ||
| 387 | current IME activation status. | ||
| 388 | |||
| 382 | 389 | ||
| 383 | ---------------------------------------------------------------------- | 390 | ---------------------------------------------------------------------- |
| 384 | This file is part of GNU Emacs. | 391 | This file is part of GNU Emacs. |