Klavarog keyboard simulator

    KlavarogI present to the community the just released keyboard simulator - Klavarog

    Works right in the browser, you don’t need to register, there are no records, there are no competitions, this is a simple and effective tool for training touch typing or improving this skill, if you already have one.

    The simulator does not switch your keyboard layout, and does not even know which one you are using, so when printing, you need to select the layout yourself (rus / eng) and turn on the keyboard you need as a hint (some may use Dvorak). The appearance of the keyboard is not tied to the input text; you can enable the display of any keyboard layout or disable this hint altogether.
    In the future, it will be possible to upload your own texts, which may be mixed (for example, Russian and English), so there is no restriction on the choice of layouts depending on the selected text.

    After selecting and loading the language and the lesson (the first list is below), the server is no longer accessed; you can continue to work offline. Text is entered line by line, at the end of the line you need to type either a space or Enter (indicated by the символ symbol).
    On a new line you can stop and rest. Until you start typing, time does not count, if you stop in the middle of a line for more than 15 seconds, you will have to retype this line, so you can leave the exercise at any time, for example, when the phone rings.

    You enter text into a regular text field, so you can use any possibilities for editing the text, you can even “trick” the simulator by copying the input line through the clipboard, and show colleagues a screenshot with “outstanding” results;)
    This approach to entering text was made specifically if a mistake is made, it will be seen which one. Until you correct the error, you cannot complete the line input. In some other simulators it is not even visible what was entered incorrectly.

    In addition to the current input line, two more are displayed, this is necessary so that you can not stop when entering text when we go to the next line, and display erroneously entered characters that are highlighted in yellow 7 positions ahead. The more you are mistaken, the more yellow will be in the lines of text. The goal of training is not speed, but faultlessness, try to keep the text box white, and you will see how much speed and quality of text printing will increase.

    Information on the speed of entering text (characters per minute) is displayed above the text line, and the percentage of errors, the first parameter refers to the last line entered, the second to the entire session.

    Basic lessons are still being formed, they will expand, and, I repeat, in the near future there will be an opportunity to print on their own texts. To the left of the language and lesson selection there is a button for reloading the current lesson without resetting statistics, this can come in handy for broken text, if it contains an unprintable character, or if you just do not want to print the currently selected line.

    Now there is still no prompt for the key being pressed on the keyboard, this function will appear soon, and the prompt will not appear immediately, but in a second, which will save experienced users from unnecessary fuss.

    The simulator runs on jQuery, and, accordingly, supports browsers that run this JS framework.

    I know about “competitors”, both web development (keyboards, vse10.ru) and software (solo, verseq, stamina, ktouch, klavaro). I made this simulator primarily for myself, and just the way I imagine it. Moreover, it was not difficult.

    I hope you enjoy the simulator and will benefit both beginners and those who want to improve print quality.

    I look forward to constructive criticism, and suggestions for additional features.

    upd.

    PS thanks to everyone for the feedback and suggestions, yesterday I didn’t know whether I would develop this simulator further, today I know - what I will :)

    PPS I received an e-mail from Alexandr D. who proposed to do something similar to Klavarog, but aimed at learning foreign words. Perhaps even within the framework of the keyboard simulator there will be a function for memorizing words where a word is offered, its variants in another language that need to be printed, and not just selected from the list, if the wrong version is printed, it will be necessary to print the correct one several times as a fine and for better memorization.

    upd2.

    the version is updated, saving the selected keyboard and language in cookie is added, the keyboard color is changed, it is possible to turn off the color, the starting positions for the fingers are highlighted, layouts are added - Russian typescript and Russian mac.

    Also popular now: