summaryrefslogtreecommitdiff
path: root/doc/emacs/msdos.texi
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2020-04-13 16:33:57 +0300
committerEli Zaretskii <eliz@gnu.org>2020-04-13 16:33:57 +0300
commitfc336a46553919206d9ac621d1ea5e9740477e18 (patch)
treedf041d7e4797e957b979071ffeb64731d85dab1f /doc/emacs/msdos.texi
parent61da72dc2df46603a25b0cde2aea82f8f2e7faf8 (diff)
downloademacs-fc336a46553919206d9ac621d1ea5e9740477e18.tar.gz
emacs-fc336a46553919206d9ac621d1ea5e9740477e18.tar.bz2
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.
Diffstat (limited to 'doc/emacs/msdos.texi')
-rw-r--r--doc/emacs/msdos.texi15
1 files changed, 15 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
to @code{nil} causes @key{AltGr} or the equivalent key combination to
be interpreted as the combination of @key{Ctrl} and @key{Meta}
modifiers.
+
+@cindex IME, MS-Windows
+@findex w32-set-ime-open-status
+ Some versions of MS-Windows, typically East Asian localized Windows,
+enable the Input Method Manager (@acronym{IMM}) that allows
+applications to communicate with the Input Method Editor
+(@acronym{IME}), the native Windows input method service. Emacs uses
+the @acronym{IME} when available to allow users to input East Asian
+non-@acronym{ASCII} characters, similarly to Emacs's built-in input
+methods (@pxref{Input methods}). However, in some situations the
+@acronym{IME} can get in the way if it interprets simple
+@acronym{ASCII} keys you input as part of a key sequence that
+designates a non-@acronym{ASCII} character. The @acronym{IME} can be
+temporarily turned off and then on again by using the
+@code{w32-set-ime-open-status} function.
@end ifnottex
@node Windows Mouse