Sometimes I want to type Unicode characters (em-dash, quotes, Greek letters sometimes, superscripts etc). It can be done using character codes, but then one needs to look up / memorize them, which is… tiresome.

Is there a way to enter characters by names in Windows?

Japanese IME has something like this ― e.g. hoshi (Japanese for «star») converts to «☆» ― but for a very limited subset of Unicode.

link|improve this question
feedback

4 Answers

up vote 2 down vote accepted

Unicode Input by Name more or less solves the problem.

link|improve this answer
feedback

I don't know of any tool that converts character names to characters on Windows but there are some tools that use AltGr or digraphs

See ЮNICODE Keyboard Enhancer

Key mapping

gVim has many Unicode digraphs for editing UTF-8 files

I can imagine extending UnicodeInput to do what you want.

You might be able to use a commercial text expander such as fastfox or Shortcut but use a single character as the expansion instead of a phrase.

link|improve this answer
Not quite what I want, indeed, but interesting, thanks. – Grigory M May 21 '11 at 5:28
feedback

There are programs such as http://www.autohotkey.com/ which allow you to configure your own hotkeys. You could, in theory, create a VBS script (and assign a hotkey to it) which pops up a dialog where you type an alias and it will place the correct char code into the clipboard, which you then paste. You could create your own short list and add to it as you look up a new character code.

link|improve this answer
feedback

I can't swear to it, but I think BabelPad might have a feature like this. If you're using Windows and don't mind limiting yourself to this particular editor (I think you wanted a more general solution), this could work for you.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.