User-defined accesskeys - update
In response to a post by Mike Cherim to the GAWDs mailing list today, I've updated my accesskeys script and re-evaluated the way accesskey defaults should be handled. Mike was contacted by a user whose name contains an accented letter, which he enters using the keystrokes Alt +0228. If a site implements the UK Government accesskey recommendations, Alt-0 is the accesskey for the accesskey page, and a conflict arises preventing the user from producing his or her accented character. In fact any site implementing accesskeys 0-9 is creating potential conflicts for users requiring to input extended characters.
The solution is to implement no default accesskeys. To make it easier for a user to set standard keys I've extended the script to allow the site owner to provide suggested keys, which the user can set with a single form button (an idea borrowed from the implementation by Gez and Rich). I've also fixed a bug which was outputting empty accesskey attributes in some instances (thanks to Gez for the heads-up).