MyPlanetSoft Mouse Only Keyboard Help

Mouse-Only Keyboard (MOK) is a simple tool that enables entering small pieces of secret text safely, using only the mouse so no hidden keylogger can find your text. You can use it to enter very secret passwords safely in non-trusted machines.

To enter text, click the corresponding letters with mouse and when finished copy the text using the Copy button and paste it to any other application. Clipboard will be emptied by default at MOK exit!

Best Usage

The best way to use MOK is: Start MOK, type the password using the mouse (or partially the keyboard) and then after copying and pasting the password to its target application, close MOK immediately.

The Interface

Mouse only keyboard screenshot


  • Space - adds a space to the text or replaces selection with a space.
  • Backspace - deletes the last character before the cursor or the selected text.
  • Copy - copies the text in the system clipboard.
  • Empty Clipboard - empties the system clipboard data.
  • Mask - if checked, makes text non-visible (with a * character).
  • Help - shows this help.
  • Exit - exits the program.
  • + - adds the custom chars to the custom (last empty) list.

Custom Characters

MOK is fully configurable. The set of displayed characters, or their order can be changed by the user. This way you can even use different key layouts at different times, making it impossible to tell what key map was used.

To change all characters displayed my MOK to other values create a file named mok.ini in the same folder as mok.exe. In the mok.ini file, you need to specify a character per line. The first not space character of a line is used. Empty lines are ignored.

MOK has 8 possible lists and each of them can contain up to 13 characters, making possible to enter up to 104 characters in total. For additional safety, some characters could be repeated more than once.

If you want to fill a list with less than 13 characters use a // line. The filling will continue with the next list when either more than 13 characters are read or a line containing // is found.

A sample mok.ini file with the default characters is provided as part of the download zip file. When mok.ini is not present then the default characters are shown.

Adding Custom Characters at Run-Time

You could add temporary custom characters not found in the predefined character lists at any time, while MOK is running. The custom characters text box allows you to enter and use custom characters not found in the pre-filled lists. Enter any string you like here. The first 13 not space characters will be added to the last (empty) list when you click the '+' button, so you can use any custom characters as with the other lists.

Windows On-Screen Keyboard

When using the Windows Key + U, Windows shows the Utility Manager. There you can select On-Screen Keyboard that works using mouse only. Unlike On-Screen Keyboard, MOK does not use any Window API functions to emulate keyboard input to the focused control. The only way to set text using MOK is to paste the text.

Using default Windows the On-Screen Keyboard will not protect you from key loggers. The Windows default On-Screen Keyboard's input can be logged by existing key loggers. MOK's input cannot be logged by generic key loggers.

The Anti-Clipboard Logger Function

When MOK is run, it disables clipboard viewers, making it impossible for most clipboard-loggers to spy. MOK does not stop the applications that explicitly request the clipboard data. The clipboard is emptied on the MOK exit. The best way to use MOK is to start it, type the password using the mouse and then after copying and pasting the password, close MOK immediately.

Additional Tricks

  • Write some additional chars to you password using MOK, for example if you password is "mypass", type in MOK some random chars in it, e.g.: "my1pas2sT". Then paste the password in the password field and point the text cursor using the mouse to each of additional characters positions, such as 1, 2, and T and delete them (e.g.: using the keyboard backspace key, or select and use the delete key).

  • Type some of the parts of the password manually, and some of the parts via MOK.

  • Copy some of the letters for the password in some random order from one or several web pages, or local text files. For example, this web page has a copy of most of the symbols you may use: a b c d e f g h i j k l m n o p q r s t u v x y z w A B C D E F G H I J K L M N O P Q R S T U V X Y Z W 0 1 2 3 4 5 6 7 8 9 @ ! [ ] { } % $ & / \ ? = ( ) + * # - : ; , . _ ~ "
home | contact | Free for personal use. Downloads from this web site are safe. No warranties are made when downloading these applications from other sites.