[ieee 2014 ieee 27th canadian conference on electrical and computer engineering (ccece) - toronto,...

4

Click here to load reader

Upload: parham

Post on 05-Mar-2017

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: [IEEE 2014 IEEE 27th Canadian Conference on Electrical and Computer Engineering (CCECE) - Toronto, ON, Canada (2014.5.4-2014.5.7)] 2014 IEEE 27th Canadian Conference on Electrical

1 2 3 4 5 6 7 8 91011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556576061

Mobile Circular Keyboards

Lawrence Leung, Parham Aarabi

Department of Electrical and Computer Engineering

University of Toronto

Toronto, Ontario, Canada

Abstract—This paper proposes a circular mobile QWERTY

keyboard and analyzes performance on this keyboard compared

to a standard flat keyboard. The Circularly Arced Keyboard

(CAK) layout for single handed operation using the thumb was

found to have a pangram replication time within 1.2 seconds

compared to the regular keypad and a keystroke accuracy within 1.7%.

Keywords—mobile computing; soft keyboard; user interface;

human-machine interface; human-computer interaction

I. INTRODUCTION

Smartphone market penetration continues to increase every year, with current estimates suggesting over 1 billion smart phones in use. Although the interaction space is limited, the touchscreen on smartphones has resulted in a variety of novel user interfaces optimized for the mobile touchscreen. While there has been significant innovation in mobile user interfaces, mobile keyboard designs (especially that used on iOS) still remain a replica of the typewriters of the last century.

For Latin alphabet based languages, the Sholes (QWERTY) keyboard layout is the most readily available, and has been in use since 1873 [22]. There are variations to suit various Latin based languages, but the basic layout does not vary. The QWERTY keyboard, designed to reduce jamming, and limited by mechanical packaging, is really not ideal in the mobile touch-screen era.

The QWERTY keyboard with a rectangular layout is the default method of entering text. However, the mobility of smart phones with touchscreens smaller than eight inches cannot accommodate traditional two-handed touch typing. When operated by a single hand, the thumb becomes the predominant interaction finger, but becomes awkward when attempting to span the far edges of a touchscreen. In the following sections the design philosophy and choice of a soft keyboard layout more suited to one handed operation will be discussed.

II. DESIGN PHILOSOPHY

The well known and remarkably robust Fitts’ law[1] gives a relation between distance traveled to a target, the target width, and the mean time of completion. It indicates that the mean time is proportional to distance and inversely proportional to target width. With respect to mobile devices, distant buttons require more time to interact with, and smaller buttons also require more time for interaction.

Fitts’ law has been rigorously explored both physically and in the context of computers with keyboards and pointing devices [21]. Fitts’ original tapping task is quite applicable to mobile touch UI, more so than the traditional mouse, due to more direct interaction. It should also be noted that unlike mouse-monitor environments, that are considered to have infinite width buttons at the monitor edge, this is not the case with mobile touch devices.

There is a significant body of work exploring different keyboard configurations, both QWERTY and otherwise. However, the majority is based on rectangular layout and with square keys [3][4][5][9][12][15][16][17].

In this paper, we consider a circular keyboard that is better suited to the motion of the thumb for one-handed typing. Guided by Fitts’ law and the position of a thumb above a touch screen, and by considering a given radius as a one dimensional Fitts’ law situation, nearby buttons with smaller widths would be equivalent to further buttons with larger width. If buttons are not allowed to overlap, then circumferential rows of buttons would radiate from the thumb point, with increasing size as the number of rows increases.

III. DESIGN CHOICE

Figure 1 illustrates the more easily accessible areas of a phone held in a portrait orientation by a right-handed user. Based on the mechanical operation of a thumb, which actuates in an arced fashion at the carpometacarpal joint, a matched arced layout for a keyboard would be a good starting point for minimizing mean interaction time. Keeping the focus of the arc near the point of actuation of the thumb would present basically a quarter of a circle on the screen, thus a 90 degree arc with center located at the bottom corner was chosen. This creates a certain squaring of the keyboard area. From this point this layout will be referred to as the Circularly Arced Keyboard (CAK).

The pervasiveness of the QWERTY keyboard has made it a good choice to relatively populate the buttons, in an attempt to shorten learning times. This also should shorten testing times. The three rectangular alphabet rows were mapped to three arced rows, including the “,” and “.” buttons, to match the number of keys in the bottom two rows for simplicity. This presents a certain thinness to keys in the third row. The fourth row at the bottom is allocated for the a single “space” button. The numeric row was not included similar to commercial touch QWERTY keyboards.

CCECE 2014 1569879653

1

978-1-4799-3010-9/14/$31.00 ©2014 IEEE CCECE 2014 Toronto, Canada

Page 2: [IEEE 2014 IEEE 27th Canadian Conference on Electrical and Computer Engineering (CCECE) - Toronto, ON, Canada (2014.5.4-2014.5.7)] 2014 IEEE 27th Canadian Conference on Electrical

1 2 3 4 5 6 7 8 91011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556576061

The arc of each key was determined by equally dividing 90 degrees by the number of keys within each row. The height or radial length of each key was determined by equally dividing the full radius of the arc over the four rows. The final result is displayed by Figure 2.

IV. USER TRIALS

A user trial was conducted attempting to gauge the efficacy and potential relevancy of the CAK.

A. Experiment

The experiment was conducted as follows:

A mobile device maintained in the upright portrait orientation, held in the right hand, and operated by the respective thumb.

Two keyboard configurations are presented; the first, a traditional QWERTY keyboard, and the second the CAK. Both

do not have a backspace key in an attempt to capture errors and facilitate evaluation of accuracy. As a test phrase the well known pangram, "the quick brown fox jumps over the lazy dog", was chosen for its alphabet coverage.

Replication of the test phrase via each keyboard configuration was conducted and timed. In general the first keyboard presented to a user was the last keyboard of the previous user in an effort to have the bias due to presentation order, averaged out. For the CAK a practice sessions was conducted prior to a timed session, lasting between 1 to 2 minutes. For the QWERTY keyboard no practice was conducted prior to timing due to general familiarity with the layout.

The results were timed manually, while the result strings were recorded using a memo application, and later synchronized, minimizing processing errors for post processing. The Levenshtein distance between the entered and test string was used to facilitate calculation of accuracy.

The means, standard deviations, and deltas were computed for each keyboard configuration, along with a histogram of errors.

V. RESULTS AND FEEDBACK

A. Results

A sample size 24 users was collected. The results are summarized in Table 1. The mean time to completion of the task was approximately 30 seconds. The difference between the two keyboards was approximately 1 second. The standard deviation in completion time was 7.6 and 10.68 for the CAK and QWERTY keyboard, respectively.

TABLE I. TABLE 1 RESULTS SUMMARY.

The overall accuracy of the task was approximately 95%. The difference in accuracy between the two keyboards was 1.6%. The standard deviation in completion accuracy was 5.3% and 7.25%, for the CAK and QWERTY keyboard, respectively.

The CAK appears to be competitive in both time and accuracy when compared to a QWERTY keyboard, even when faced with minimal training time. The lower CAK mean time variance indicates a common unfamiliarity with the CAK layout, which also explains the slightly lower variance in accuracy, indicating slightly more care is taken with unfamiliar systems.

User trials

summary

Time (seconds) Accuracy

CAK QWERTY CAK QWERTY

mean 30.85 29.7 0.941 0.957

std. dev. 7.6 10.7 0.053 0.073

mean delta 1.1 0.016

std. dev. delta 3.0 0.019

Figure 2. CAK layout.

Figure 1.One handed operation.

2

Page 3: [IEEE 2014 IEEE 27th Canadian Conference on Electrical and Computer Engineering (CCECE) - Toronto, ON, Canada (2014.5.4-2014.5.7)] 2014 IEEE 27th Canadian Conference on Electrical

1 2 3 4 5 6 7 8 91011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556576061

Histograms for key errors arranged in rows are in Figure 1, Figure 2, and Figure 3. It must be noted that errors were not

normalized over frequency of appearance in the test phrase, where “space”, and “o” occur most frequently. Errors at row edge keys, appear lower than non-edge keys, except for the “m”, located in the bottom row, which had higher errors in the CAK layout.

B. Feedback

The feedback received from the user trial is as follows.

intuitive

space button awkward

bottom row keys too thin

gestures for backspace and enter

transparency

key colour

visual feedback

haptic feedback

high area occupancy

Gestures, transparency, key color, visual and haptic

feedback, are all features that can be added to augment the functionality of practically any soft keyboard, but for the purposes of this experiment are not critical to exploring the CAK layout.

With respect to space button position and key sizes; these have ultimate bearing on layout. It was suggested to remove ",", and "." from the bottom row, which should add significant area to the remaining keys in the row. This was foreseen during construction, but left for simplicity. There were very few space errors during the test, when considering its frequency. This could be attributed to its large area. However, given its obscured position along with frequency, a more accessible position should be considered.

VI. CONCLUSIONS

In this paper, the motivation for a single thumb operated mobile touchscreen keyboard layout, based on Fitts’ law, was discussed and designed. The CAK was the result. A user trial was conducted to evaluate the efficacy and relevance.

From the results of the experiment, there is significant competitiveness in single handed CAK usage when compared to a standard rectangular QWERTY keyboard, both in mean time and accuracy. The training time to become functional with the CAK layout was minimal. Given the basic configuration of this first iteration, further optimization can be performed, and should result in increased performance.

The findings in this work can be further confirmed with additional trial data. Also, the creation of a dedicated test application would allow for finer data collection. Longer term trials would provide information about user acceptance or potential concept fatigue.

0

1

2

3

4

5

6

7

8

q w e r t y u i o p

CAKQWERTY

Figure 1. Top row errors.

0

1

2

3

4

5

a s d f g h j k l

CAKQWERTY

Figure 2. Middle row errors.

0

1

2

3

4

5

z x c v b n m space

CAKQWERTY

Figure 3. Bottom row errors.

3

Page 4: [IEEE 2014 IEEE 27th Canadian Conference on Electrical and Computer Engineering (CCECE) - Toronto, ON, Canada (2014.5.4-2014.5.7)] 2014 IEEE 27th Canadian Conference on Electrical

1 2 3 4 5 6 7 8 91011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556576061

There is a wealth of change that could be applied to future iterations. Currently, the area required is higher than a standard QWERTY soft keyboard. This can be addressed by optimizing the key dimensions, and perhaps applying a more elliptical arc. Exploration of compliance with available design guidelines similar to ANSI/HFES 200 [6], can lead to commercial release. Finally, adding incremental functionality currently available for keyboards, advanced color scheme, visual preview and feedback, gestures, could potentially bring this layout to commercial competitiveness.

Figure 4. Iteration screenshot.

REFERENCES

[1] P. M. Fitts (1954), “The information capacity of the human motor

system in controlling the amplitude of movement”, Journal of Experimental Psychology, volume 47, number 6, June 1954, pp. 381–

391

[2] A. Murata, “Extending Effective Target Width in Fitts’ Law to a Two-

Dimensional Pointing Task”, International Journal of Human–Computer Interaction, 11(2), 137–152, 1999

[3] Y. Li, L. Chen, R. S. Goonetilleke, “A heuristic-based approach to

optimize keyboard design for single-finger keying applications”, International Journal of Industrial Ergonomics 36 (2006) 695–704

[4] S. Kwon, D. Lee, M. K. Chung, “Effect of key size and activation area

on the performance of a regional error correction method in a touch-screen QWERTY keyboard”, International Journal of Industrial

Ergonomics 39 (2009) 888–893

[5] G. Francis, C. Oxtoby, “Building and Testing Optimized Keyboards for

Specific Text Entry”, Human Factors: The Journal of Human Factors and Ergonomics Society (January 2006), 48 (2), pg. 279-287

[6] J. R. Williams, “Standards for the Software Design Practitioner”, Ergonomics in Design: The Quarterly of Human Factors Applications,

ISSN 1064-8046, 07/2012, Volume 20, Issue 3, pp. 4 – 6

[7] P. M. Fitts, J. R. Peterson, “Information Capacity of Discrete Motor Responses”, Journal of Experimental Psychology 67 (Jan 1, 1964): p

103.

[8] D. A. Norman, D. Fisher, “Why Alphabetic Keyboards Are Not Easy to Use: Keyboard Layout Doesn't Much Matter”, Human Factors: The

Journal of the Human Factors and Ergonomics Society, ISSN 0018-7208, 10/1982, Volume 24, Issue 5, pp. 509 – 509

[9] I. S. MacKenzie, S. X. Zhang, “The Design and Evaluation of a High-

Performance Soft Keyboard”, Proceedings of the SIGCHI conference on human factors in computing systems, 05/1999, pp. 25 – 31

[10] I. S. Mackenzie, W. Bu.xton, “Extending Fitts' law to two-dimensional

tasks”, Proceedings of the SIGCHI Conference on human factors in computing systems, 06/1992, pp. 219 – 226

[11] J. Accot, S. Zhai, “Beyond Fitts' law : models for trajectory-based HCI

tasks”, Proceedings of the ACM SIGCHI Conference on human factors in computing systems, 03/1997, pp. 295 – 302

[12] S. Kim, J. Son, G. Lee, H. Kim, W. Lee, “TapBoard: Making a Touch Screen Keyboard More Touchable”, CHI '13 Extended Abstracts on

Human Factors in Computing Systems, 04/2013, pp. 2833 – 2834

[13] X. Bi, Y. Li, S. Zhai, “Fitts Law: Modeling Finger Touch with Fitts’ Law”, Proceedings of the SIGCHI Conference on human factors in

computing systems, 04/2013, pp. 1363 – 1372

[14] I. S. MacKenzie, P. Isokoski, “Fitts' Throughput and the Speed-Accuracy Tradeoff”, Proceedings of the twenty-sixth annual SIGCHI

conference on human factors in computing systems, 04/2008, pp. 1633 – 1636

[15] A. Oulasvirta, A. Reichel, W. Li, Y. Zhang, M. Bachynskyi “Improving

Two-Thumb Text Entry on Touchscreen Devices”, Proceedings of the SIGCHI Conference on human factors in computing systems, 04/2013,

pp. 2765 – 2774

[16] K. C.F. Tan, E. Ng, J. J.S. Oh, “Development of a Qwerty-Type Reduced Keyboard System for Mobile Computing: Tengo”, Human

Factors and Ergonomics Society Annual Meeting Proceedings, ISSN 1071-1813, 2003, Volume 47, Issue 6, pp. 855 – 855

[17] E. Matias , I. S. MacKenzie, W. Buxton, “One-Handed Touch Typing

on a QWERTY keyboard”, Human - Computer Interaction, ISSN 0737-0024, 1996, Volume 11, Issue 1, pp. 1 – 27

[18] P. Parhi, A. K. Karlson, B. B. Bederson “Target Size Study for One-Handed Thumb Use on Small Touchscreen Devices”, Proceedings of the

8th conference on human-computer interaction with mobile devices and services, 09/2006, pp. 203 – 210

[19] N. Henze, E. Rukzio, S. Boll, “100,000,000 Taps: Analysis and

Improvement of Touch Performance in the Large”, Proceedings of the 13th International Conference on human computer interaction with

mobile devices and services, 08/2011, pp. 133 – 142

[20] M. E. Sesto, C. B. Irwin, K. B. Chen, A. O. Chourasia, D. A. Wiegmann “Effect of Touch Screen Button Size and Spacing on Touch

Characteristics of Users With and Without Disabilities”, Human factors, ISSN 0018-7208, 06/2012, Volume 54, Issue 3, pp. 425 – 436

[21] S. K. Card, W. K. English, B. J. Burr “Evaluation of Mouse, Rate-

Controlled Isometric Joystick, Step Keys, and Text Keys for Text Selection on a CRT”, Ergonomics, ISSN 0014-0139, 08/1978, Volume

21, Issue 8, pp. 601 - 613

[22] S. Hoober, E. Berkman, “Designing Mobile Interfaces”, O’Reilly Media, Inc., 2011

4