A character picker is a tool that allows users to quickly create phrases in a script by clicking on Unicode characters which have been arranged in a way that aids their identification. This is one such tool, which covers a number of scripts including Arabic, Bengali, Devanagari, Gurmukhi, Hebrew, Lao, Tamil, and Thai, amongst others. The user selects the required script from a panel on the right, and the characters for that script are presented to them, from which they can select the characters they need. As characters are selected, the phrase appears at the bottom of the screen and can be cut and pasted into other documents.
Character pickers are likely to be most useful to those who don't know a script well enough to use the native keyboard. The arrangement of characters also makes it much more useable than a regular character map utility.