You are on page 1of 1

UI*OUFSOBUJPOBM$POGFSFODFPO$PNQVUFSBOE*OGPSNBUJPO5FDIOPMPHZ

*$$*5
%FDFNCFS 

TYPEHEX Keyboard: A virtual keyboard for faster


typing in Smartphone
Ahmed Iqbal Pritom1, Hasan Mahmud2, Sanjan Ahmed3, Md. Kamrul Hasan4, and Md. Mohiuddin Khan5
Systems and Software Lab (SSL), Department of Computer Science and Engineering (CSE)
Islamic University of Technology (IUT), Gazipur, Bangladesh
1
pritom@iut-dhaka.edu, 2hasan@iut-dhaka.edu, 3sanjan@iut-dhaka.edu, 4hasank@iut-dhaka.edu, 5mohiuddin@iut-dhaka.edu

Abstract— We present a soft keyboard layout and a novel text Combining all these issues discussed above, we present a
entry system for smart phones. The major problem in designing a unique text entry system for smart phones. Our main objective
soft keyboard is to fit a large number of buttons within a very tiny is to achieve maximum typing speed with minimum error
touchscreen area. This often leads towards user discomfort and occurrence. We dealt with all the unsolved issues of previous
typing mistakes. Our proposed layout, TYPEHEX keyboard, designs. Ensuring a simple user interface and making people
presents full text entry facilities with minimum required finger habituated with the design within shortest possible time are
movement. This name implies our vision towards achieving faster some of the major challenges that we faced while designing.
typing speed with less error occurrence using hexagonal buttons.
While comparing with soft QWERTY layout, which contains 27 Our proposed design aims at maintaining a good typing
buttons, our proposed keyboard has only 10 functional buttons. speed for both novice and expert users. We combined some
The main 5 buttons are given hexagonal shape. It allows us to place well-developed and well experimented methodologies to fit all
7 characters in a single button (1 in the center and other 6 are the characters in the layout. The layout is not only easy to
placed in six remaining corners of the hexagon). During placing
handle, but also requires minimum number of buttons to
each letter (a-z), we considered letter-frequency data, bigrams and
trigrams in order to ensure that frequently used characters, generate all possible features. Button sizes are increased while
character pairs and character trios are placed as close as possible. comparing with other popular on screen keyboard buttons.
We evaluate our design by combining the movement time model Minimum finger movement on touch screen is ensured using
which is an application of Fitts’ law with the linguistic model. The Fitts’ law and movement model of MacKenzie [5]. For the first
calculated word per minute (wpm) values for both index finger time, letter-frequency data and punctuation character frequency
and thumb shows that our design approach gives improved wpm data are combined with bigram and trigram analysis. Bigram
values than soft QWERTY and T9 input method. and trigram are two special cases of n-gram, where values of n
Keywords—Interface design, soft keyboard, character are 2 and 3 respectively. A bigram or trigram is every sequence
frequency, fitts’ law. of two or three adjacent elements in a string of tokens which are
typically letters, syllables, or words. Applying these methods,
I. INTRODUCTION comparing with soft QWERTY keyboard layout, we found
As popularity of smart phones is growing rapidly, people are 7.75% improved word per minute (WPM) value using index
getting more habituated with touch enabled on screen soft or finger. While comparing with T9 input method, our proposed
virtual keyboards. To deal with the issues like better typing layout results in 7.88% better WPM using thumb.
speed and less typing error, several virtual keyboard models has
The remaining section of this paper contains all related
been proposed. But, even the most popular models like soft
QWERTY [1], ZoomBoard [2] and MessagEase [3] have works that we have gone through. This is followed by our
individual lacking. Soft QWERTY is very popular among users proposed keyboard layout’s designing factors, its evaluation
because of its well-known design. It has the exact same design techniques and finally comparison with some other popular
of desktop QWERTY keyboard. But fitting such large number keyboard layouts. Finally, we concluded the paper with some
of buttons in a small screen often makes it difficult for unskilled necessary discussions. We tried to focus on all existing
users to deal with large amount of typing error. Again, typing solution’s merits and demerits and targeted the issues that the
speed is very slow in soft QWERTY keyboard. While desktop pervious solutions did not admit. We added some additional
QWERTY keyboard provides a good typing speed for users, designing factors and used a sound evaluation technique which
nowhere near the soft QWERTY can maintain the same quality. was followed by most pervious works.
So, reducing the number of buttons is an important factor in
designing on screen virtual keyboards. Some important issues II. RELATED WORKS
like character per minute (CPM), word per minute (WPM) and Soft QWERTY [1] is the most popular smart phone
Key Stroke per Character (KSPC) depends heavily on design keyboard layout with all buttons and functionalities similar to
technique. To ensure minimum movement time to reach from the Desktop QWERTY keyboard. But this layout is hardly
one character to another, some additional techniques like letter- feasible because of space limitations on Smartphone screen.
frequency analysis and integrating bigram and trigram issues can Typing mistake is a common problem in this layout while users
be very helpful [4]. Unfortunately, none of today’s existing on
apply their thumbs to press those tiny buttons. With the
screen keyboard is properly dealing all these issues.
implementation of English letter frequency model MessagEase

ª*&&&

522

Authorized licensed use limited to: University of Houston. Downloaded on July 23,2020 at 14:44:33 UTC from IEEE Xplore. Restrictions apply.

You might also like