webCOMPOSEkey logo

What do you do when you have to type special characters that doesn’t exist on your keyboard — perhaps an é or two for a fancy résumé or an ñ for a piece about El Niño? How about typographically correct “quotes”, proper dashes — like so — or paragraph symbols?¶

Do you waste time scrolling through endless pages of the Character Map (Windows)/Character Palette (Mac)? Do you try to memorize often unintuitive Options codes (Mac) or even more nonsensical Alt codes (Windows)?

Well, if you’re a Linux, BSD, or UNIX user, you may be using the super-convenient Compose key mechanism, which includes such intuitive codes as 'e for é, ~n for ñ, --- for —, oc for ©, and many more.

Cool, can I use a Compose key?

If you’re a Windows or Mac user, unfortunately not — or at least not until now.

This is where webcomposekey comes in

With this new little tool, you can now use intuitive Compose key sequences in any full-featured web browser, on Windows PCs and Macs. There is no software to install. All you have to do to use webcomposekey is to add a special bookmark — a so-called bookmarklet — to your web browser.

How to use webcomposekey

1. Add the bookmarklet

2. Start the bookmarklet

If all goes well, you should see this notification in the upper right-hand corner of your browser window:

WebComposeKey started.
Press Ctrl-Alt-c to enter special characters.

3. Enter Compose key mode

If all goes well, you should see a notification like this in the upper right-hand corner of your browser window:

Press any of the following:
A C S T a c s t
… or F1 for help

4. Enter a Compose key sequence

If all goes well, you should end up with a special character or series of characters in the selected input field. ☺

Available sequences

also available as a wider table on its own page

Testing, testing

Once you have invoked webcomposekey — either by adding the bookmarklet using the method outlined above or by clicking here — you can test it by entering Compose key sequences in the input fields below.

To also see debugging messages, use one of these pages.

To do

Browser support

webcomposekey has been tested and been found to be working in

Known problems

Cross-browser

Browser-dependent

Reporting bugs and giving feedback

PENDING

Fixed bugs