For a digital humanities project I was looking for a simple HTML/Javascript character picker. As I couldn’t find a suitable one, I ended up writing my own: jsCharPick. It looks like this:

 

 

On pressing a button, it slides in a list of special characters from the top of the page and inserts the selected character into the last used input or textarea field at the position of the caret. The list of available special characters can easily be changed or expanded by editing the Javascript code.

Check out the live demo and visit the project on Github to get the code, report issues etc.