Ergonomic Keyboard Layout Designed for the Filipino Language
The Philippines is a developing country and computers have become an essential component in everyday activities. However, prolonged exposure to keyboard typing may result to Repetitive Strain Injury. In this study, a keyboard layout was designed and generated specifically for the Filipino language using Carpalx. Applying its typing effort model, the model parameters were determined by acquiring language data from a Filipino corpus of 10 million words and by gathering finger strength. Quantitative comparative analyses were performed to assess the efficiency of the generated layouts in comparison with other existing keyboards. Results showed a decrease in total typing effort and suggest that a layout designed for the Filipino language may be developed that will be more fitting than the existing QWERTY. Usability testing may be performed to further justify the results of this study.
KeywordsCarpalx Ergonomics Keyboard Typing effort Filipino
The authors would like to thank all the respondents in the finger strength data gathering and Dr. Rhandley Cajote of the Electronics and Electrical Engineering Institute—UP Diliman for the corpus used in this study. The authors would also like to thank Martin Krzywinski for creating Carpalx and providing his invaluable insights on this project.
- 1.Brown, M.R.: Why a QWERTY Keyboard? In M.R. Brown (ed.) Hardware and Environmental Factors pp. 387-390 (1992)Google Scholar
- 3.Williams, K. (n.d.).: What is RSI? Retrieved from Harvard RSI Action:Preventive Education and Support for people with Repetitive Strain Injury: http://www.rsi.deas.harvard.edu/what_is.html
- 4.Krzywinski, M.: Carpalx keyboard layout optimizer. Retrieved from http://mkweb.bcgsc.ca/carpalx/ (2005)
- 5.Cajote, R.: (2012–2013). Bantay wika project: building a computational model for language development. Retrieved from Electrical and Electronics Engineering Institute, University of the Philippines—Diliman: http://www.eee.upd.edu.ph/news/bantay-wika-project-building-computational-model-language-development