Questions tagged [input-method]

input-method is the translation of one or more keystrokes into a language character. Most languages have their own input method; some input methods are shared by several languages, and some languages have more than one input method.

The simplest kind of input method is a straight mapping of a key into a symbol in another language. For example, in the russian-typewriter input method, pressing the key a produces the letter ф. Other languages use compostion: two or more keystrokes are converted to a single letter. For example, with the french-prefix input method, typing 'e produces the symbol é.

More complex input-methods are used for languages like Mandarin and Japanese. This is described in the manual node (emacs) Input Methods. Useful commands include:

  • C-\ :: Enable or disable use of the selected input method (toggle-input-method).

  • C-x <RET> C-\ METHOD <RET> :: Select a new input method for the current buffer (set-input-method).

  • C-h I METHOD <RET> or C-h C-\ METHOD <RET> :: Describe the input method METHOD (describe-input-method). By default, it describes the current input method (if any). This description should give you the full details of how to use any particular input method.

  • M-x list-input-methods :: Display a list of all the supported input methods.

85 questions
22
votes
3 answers

emacs on terminal does not recognise option as alt-key on mac

I am on a mac and I am running emacs 24.4.1, but I have the same problem also with 22.1.1. When I open mac on a terminal on the remote host, it does not recognise option key (alt) like the meta key. I have modified the .emacs in the following…
simona
  • 403
  • 2
  • 4
  • 7
22
votes
4 answers

How to input special character, such as Celsius symbol, and common greek letters?

I want to input: Celsius degree symbol Common Greek letter: Alpha, Theta, Omega
Nick
  • 4,423
  • 4
  • 24
  • 41
18
votes
2 answers

How can I add characters to an input method?

I often use the TeX input method to type Unicode characters like λ, which is quite handy. However, some of the characters I want to type are not supported like various subscripts (say ᵢ), script characters (like ) and other various symbols (like ⦅…
Tikhon Jelvis
  • 6,152
  • 2
  • 27
  • 40
12
votes
2 answers

How to switch keyboard layouts for different languages?

Q: how do I switch between input methods for different languages when using a non-standard keyboard layout? I have to edit text in two different languages. I would like to be able to use my keybindings across the two languages, except, of course,…
Dan
  • 32,584
  • 6
  • 98
  • 168
12
votes
5 answers

Problem " is undefined" appearing when typing Greek stress ( ' )

I started using Emacs and I wrote a text in Greek. The problem is that the stress that is used upon some letters (ό, ύ, ί, ύ) doesn't work! It is usually inserted by pressing the ; (I mean by pressing the key next to L) and then the letter upon…
Adam
  • 2,407
  • 2
  • 21
  • 38
9
votes
1 answer

How to get human language-specific numerals?

TL;DR: how can I use Hindi digits (١٢٣...) when writing in Arabic? Emacs is arguably hailed as the best editor, but when it comes to using numerals in the context of writing there are no satisfactory solutions to this problem for multilingual users…
doctorate
  • 1,789
  • 16
  • 39
7
votes
1 answer

How can I disable quail input methods in LaTeX formulas?

If you set an input method (for example via M-x set-input-method RET cyrillic-translit RET) you can type Cyrillic characters using a US keyboard: Emacs will use transliteration rules to convert Roman characters into Cyrillic ones. If you look in…
Name
  • 7,689
  • 4
  • 38
  • 84
7
votes
3 answers

Translate ae to ä on non-German keyboard

If for some reason I am stuck to a keyboard with English layout and I often have to enter text in German - can emacs translate ae to ä (or ue to ü) for me? I do have a not-working solution like this: (setq abbrev-file-name "~/.emacs.d/abbrev_defs" …
Matthias
  • 745
  • 3
  • 14
6
votes
1 answer

How can i make Emacs use the System input method and Language?

Problem : I am using Emacs for general text typing and editing outside my Programming. This requires me to type in local languages of India ( specifically Hindi, Malayalam and Tamil ). I am on Fedora 27 that conveniently provides TypingBooster…
dreaswar
  • 161
  • 1
6
votes
0 answers

Where can I see the character mapping of an input method?

Because of some difficulties in getting Emacs interact correctly with the fcitx input framework on my Ubuntu, I have to use built-in input methods in Emacs. However, I haven't been able to find a way to see the character mapping for each input…
xji
  • 2,545
  • 17
  • 36
6
votes
1 answer

How do I find out which input modes include a specified uft-8 character?

Using the input mode latin-1-prefix I can enter "~a" which gives me "ã". I am looking for a similar way to enter the characters "āēīōū" (vocals with bars). So my question is: What input mode does allow me to input the characters "āēīōū"? Is there…
Simon Fromme
  • 332
  • 1
  • 9
5
votes
1 answer

Setting and activating the default input method

How can I configure Emacs to set the default input method for all new buffers? I'd like to use polish-slash everywhere. I use Emacs 24.3.1. I am interested in a solution which could be pasted into init.el so I can easily reuse this config between my…
whysoserious
  • 339
  • 3
  • 9
5
votes
1 answer

Add TeX input method shortcuts to C-x 8 map

I really like the TeX input method. It makes typing symbols a breeze, since years of LaTeX have worked the symbols into my muscle memory. However, input methods have their quirks (like not working with key-chords), and I'd rather not leave it on all…
PythonNut
  • 10,243
  • 2
  • 29
  • 75
4
votes
3 answers

How to add a new input method for Syriac script in Emacs?

I want to write an article in English mingled with Syriac script in emacs, when I hit list-input-methods the script is not shown, or at least I couldn't identify this language in the displayed list. However, I am using a machine running Linux Ubuntu…
doctorate
  • 1,789
  • 16
  • 39
4
votes
2 answers

How to assign a certain font for each input method/language in Emacs 24?

C-x RET \ or M-x set-input-method to select the text input method; e.g. I use greek and hebrew. I must say C-\ is genius, because it brings you back to the default input which you use the most. I want Emacs to automatically detect the entered…
doctorate
  • 1,789
  • 16
  • 39
1
2 3 4 5 6