Is it possible to enter macron (ā) and caron (ǎ) diacritics with USA international keyboard?

Solution 1:

Not directly, no. As you can see from Microsoft's keyboard layout animation, hyperlinked below, there's no dead key combination for macron or caron.

In the worst case you can probably resort to Alt+numeric codes

Al codes diagram for macrons

— From http://www.personal.psu.edu/ejp10/psu/gotunicode/macron.html

Despite the caption these work in several programs and several versions of Windows (I tried in Vista WordPad)

The people at Wikipedia have collected a set of third-party keyboard layouts and utilities for Windows that they can use for writing macrons in Wikipedia articles.

Other methods I have seen mentioned for characters not in the keyboard:

  • Install and Select an Input Method Editor(IME) for the language needed.
  • Use AutoHotKey or similar program
  • Use Microsoft Keyboard Layout Creator

See also

  • How to type pinyin text with tone marks in Windows?

Further reading

  • Microsoft corporation. Animated US International keyboard layout. Go Global Developer Center .
  • Microsoft corporation (2010-12-01). How to use the United States-International keyboard layout in Windows 7, in Windows Vista, and in Windows XP. 306560. Microsoft Knowledgebase.
  • Wikipedia contributors (2011). Help:Macrons. Wikipedia Help.

Solution 2:

As an aside only, because I do not know the answer for Windows: I have dead accents for macron and caron on my Linux keyboard, they are placed on the 3 and . keys for US International on Linux.

I also have them on my Colemak keyboard (both for X and for Windows, of course) on the m (for macron) and h (for háček) keys. I recommend this layout anyway, but it get ever more off-topic.

Solution 3:

This doesn't work for the caron, but the macron is available in the English-Māori keyboard layout, which you can use in the same way you'd use US-International.

The macron is typed using ` as a dead key before a lower-case or upper-case vowel. There are no other dead keys: the layout is otherwise the same as standard US.

Solution 4:

I know there are three "simple" ways of doing this (I recommend method 3):

Method 1: Enable Unicode input in Windows and learn the Unicode codes of the vowels. To enable Unicode input is already answered elsewhere in Stack Exchange (e.g., here and here). I find this method overpowered for this case.

Method 2: Autohotkey. It is an open Source software that allows you to create custom macros, key combinations and alike to extend the power of the keyboard. So install it, code the macros, run them and cnfigure the system to launch them at system startup or with a shortcut. I find this method requiring coding skills and being a power user.

Method 3: Pinyinput (or here in SourceForge). It is an open source software intended to write pinyin (romanized chinese), but the two marks you are interested in, macron and caron, are used for the 1st and 3rd tone marks in pinyin. You just need to type the vowel followed by 1 or 3, e.g., o1 becomes ō, a3 becomes ǎ. I think this is the easiest method for the common user, despite it requires an additional IME.