![]() ![]() You’d naturally press the Shift key at the start of the word COOL and release your finger only at the end when there are no more uppercase characters to type. If you’re using Shift, you’ll encounter a similar problem. So instead of counting a finger’s distance to the key and then the distance back to its origination location, the distance back should only be included if the new character differs from the previous one. It’s likely they’d keep it there and just press the key twice. Typically, a user typing cool wouldn’t bring their finger back to the home row after typing the first o. Additionally, we’d also add the straight line distance returning from t back to f.Īlthough it seemed reasonable at first, I realized we would have to deal with a few more edge cases. In contrast, if they typed t, we would add the straight line distance from the center of the f key to the center of the t key. Taking the image above as an example, if the letter f was typed, no straight line distance would be travelled. Then, the final typing distance would simply be calculated as the sum of these values. The algorithm would simply measure how far a finger moves from its original location (in centimeters) on the home row. ![]() After typing a character, the user will return their finger to the home row unless the character repeats. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |