One. I like bookmarklets. I started to explore and grow on them when I became aware that my dozens of Firefox addons make it poorly responsive.
Two. I like SuperGenPass. For me it is the simplest and most effective way to manage my passwords (Chris, thank you).
Three. I am so, so lazy and mouse dependent that when I surf the web I get annoyed with having to put my fingers on keyboard, and I would happy if the mouse could totally replace the keyboard.
Four. Sometimes it happens to me to surf on computers that aren’t mine, where twharting keyloggers should be necessary even not sufficient.
Here below is the resulting bookmarklet that attachs a virtual keyboard to every input box (text, password and textarea) of the current web page. A click on the six-pointed-star in the top tool line of the virtual keyboard run automatically SuperGenPass script. I’ve tested it without finding any problem in Firefox 3.6 and 4.0, Internet Explorer 8.0 and Iron (Chrome) 4.0.
If you want to try it, you can right-click the button above and add it to your bookmarks or drag it to your bookmarks toolbar. But if, after that, you like it and want to use it regularly, please copy the following two files to your own website rather than linking to them directly and then change properly the bookmarklet source.
The bookmarklet can be customized. In fact, it allows to specify three parameters inside its code:
- the keyboard layout set when virtual keyboard is displayed; if it is omitted, the default is US International
- the image mode; if it is true, then a little keyboard image is put just next to each input box, overwise no image is displayed and the virtual keyboard is displayed when focusing an input box; if it is omitted, the default is true
- the support of SuperGenPass script; if it is true, then the six-pointed-star button is displayed on the top line of the virtual keyboard to run SuperGenPass, overwise nothing is displayed; if it is omitted, the default is true
So, if you want to instruct the script to use Italian keyboard layout, no image mode and no SuperGenPass support, then you have to open the bookmark Properties window and replace the occurrence of
/keyboard2.js?Italiano,false,falseinside the url box.
The Virtual Keyboard Interface bookmarklet is released under BSD license, and therefore the same is for mine.
false added after the second comma in bookmarklet URL property.