Pssst… we can write an original essay just for you.
Any subject. Any type of essay.
We’ll even meet a 3-hour deadline.
121 writers online
We are going to present an efficient on screen keyboard layout called Easy Swipe Keyboard. Our design objective is to increase typing speed and reduce typing errors as much as possible. To develop an efficient layout, we integrated some additional designing factors like bigram, trigram and 4-gram  along with English letter frequency model.
Our proposed keyboard layout contains only 8 buttons. Distribution of button is given in table-1.
Our main concern was to place the 26 English letters (a-z / A-Z) and mostly used punctuation characters in a systematic way. Among the 8 buttons, 3 are rectangular shaped. In the center of those rectangular buttons, we placed ‘t’, ‘i’, and ‘p’. While placing them we considered top 50 bigrams (frequently used character pairs) in English Alphabet . Single click on these three buttons will make the corresponding alphabets visible on the screen. Up to this, all measurements are done based on letter frequency and top 50 bigrams in English Language.
The other 23 letters are placed using the eight sides of each rectangular button. Here also we used top 50 Bigrams of English Language. For example, we found ‘th’ is the mostly used bigram in English. As ‘t’ was previously placed in the center of one rectangular, our primary decision was to place ‘h’ in the closed rectangular where ‘t’ is placed. But among the 8 sides of that rectangular, a randomly chosen side has greater chance of violating Fitts’ law . So while deciding where ‘h’ should be placed, we considered the next few bigrams of ‘h’.
From our bigram list we found that next few bigrams containing ‘h’ are ‘he’ and ‘ha’. So, we narrowed down our decision. ‘h’ must be closed where contains ‘t’ and in that specific side from where ‘e’ and ‘a’ can be most easily accessed. All button’s width, height and inter button distance were previously calculated . So, it was not a very difficult task to determine the side of that rectangular where exactly ‘h’ should be placed. In order to display the characters which are placed in different sides of the button, we need to slide from the center of the button towards the specific side of the rectangular.
Another example will make our designing idea clear. While placing ‘e’ we found that ‘the’ is on top of our 3gram list. While deciding the side, we considered next few bigrams containing ‘n’ which are ‘ion’. Other example will imclude, ‘ur’, ‘ly’, ‘ha’, ‘ion’ etc.
We noticed that some letters are absent in our top 50 bigrams list. It’s an indication that they are not very frequently used. ‘w’, ‘v’ and ‘p’ are some of those letters . But again, randomly placing them is a bad idea. So, we decided to introduce the idea of trigram (frequently used 3 letters). Again we considered top 50 trigrams  in our designing. Mostly used trigrams containing ‘w’ are ‘wit’ and ‘was’. Using previous techniques, we placed ‘w’ in a side where optimal distances for typing words containing ‘w’ are minimized.
The design leaves 8 empty places in the major 3 buttons. We noticed that some punctuation letters are very frequently used. So, next we placed 2 most frequently used punctuation letters in those nine positions . Minimum movement time was maintained carefully. For example, we placed the mostly used two punctuation characters ‘.’ and ‘,’ in central button for the ease of the user.
We provide you with original essay samples, perfect formatting and styling
To export a reference to this article please select a referencing style below:
Sorry, copying is not allowed on our website. If you’d like this or any other sample, we’ll happily email it to you.
Attention! this essay is not unique. You can get 100% plagiarism FREE essay in 30sec
Sorry, we cannot unicalize this essay. You can order Unique paper and our professionals Rewrite it for you
Your essay sample has been sent.
Want us to write one just for you? We can custom edit this essay into an original, 100% plagiarism free essay.Order now
Are you interested in getting a customized paper?Check it out!