uniqodaHave you ever been frustrated that the whole Unicode repertoire is there, but you don't have any convenient way to use it? How much time you wasted searching for the right character, digging through large tables or searching the web? Do you use a Unicode `palette' you copy characters from? Or you just gave up and write everything in words, where attaching a non-plaintext is inappropriate? No more!
uniqoda is an application that allows you to enter any Unicode character with just a few keystrokes, without taking your hands off the keyboard. The search is done by name, so you don't need to remember any hex-values.
Supported OS: Windows 2000 and later.
Latest version: 0.0.2



Press Alt+Ins to open uniqoda.— uniqoda process must be running in the background in order to respond to the hotkey. If a hotkey is assigned, uniqoda will remain running after the first time you launch it. By default, uniqoda will start automatically on system startup.
You can paste it now wherever you want.— The target application must support Unicode too. Even those applications and libraries that support Unicode may be bugged when dealing with non-BMP characters. Most applications do not do font substitution.
The best match is computed using Jaccard distance on the set of all n-grams for n ∈ {1,2,3}. uniqoda doesn't learn (yet) what characters are more commonly used.
The following command-line parameters are understood:
The following commands can be typed directly into the main window's input field:

If you install ∨ remove some fonts from the system, you may need to ask uniqoda to update its font substitution tables. Go to the Options dialog, check the ☑ Force font substitution database update
checkbox and press OK.
uniqoda searches for fonts in the following order: The fonts listed in the 'Fonts' field in the Options dialog are used first. Next come all other fonts in the system by the number of codepoints they define.
Copyright © 2011, Yakov Galka.
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Portions of this software are copyright © 2010 The FreeType Project. All rights reserved.
In addition, this software uses the following components: