Development of an Efficient Ukranian Keyboard Layout using a Genetic Algorithm

Authors

  • Olena Chumachenko National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" https://orcid.org/0000-0003-3006-7460
  • Anton Burkov National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"

DOI:

https://doi.org/10.18372/1990-5548.76.17665

Keywords:

genetic algorithm, keyboard layout, Ukrainian keyboard layout, optimization

Abstract

The aim of this work is to create a more efficient Ukrainian keyboard layout, as the current most popular layout "ЙЦУКЕН" is more adapted to the Russian language than Ukrainian and is therefore not efficient. A mathematical model of a genetic algorithm was developed in this study to achieve this goal. The primary measure of layout efficiency is the total distance traveled by the fingers during typing. Additionally, the study describes the most common typing methods and variables that determine the keyboard's dimensions. This allows for the adaptation of the algorithm to create a keyboard that meets the needs of each individual user. To assess the efficiency of the newly developed Ukrainian keyboard layout, created using a genetic algorithm, experiments and comparisons with existing layouts are conducted. The results of the experiments demonstrate the advantages of the developed keyboard layout for the Ukrainian language.

Author Biographies

Olena Chumachenko , National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"

Doctor of Engineering Science

Professor

Head of the Department of Artificial Intelligence

Faculty of Informatics and Computer Science

Anton Burkov , National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"

Bachelor

Department of Artificial Intelligence

References

"Typewriters. Arrangement of Keys and Characters on the Keyboard," GOST USSR 6431-75, 1975.

"Windows Keyboard Layouts," IEEE. 20 March 2023. Microsoft. Available: https://learn.microsoft.com/en-us/globalization/windows-keyboard-layouts

"DSTU 3470-96," 1996, State Committee for Technical Regulation and Consumer Policy of Ukraine.

Oleksandr Liutyi, "ol03a and ol03g." February 27, 2017, Wayback Machine. Available: http://web.archive.org/web/20170227000000/http://liutyi.info/ol03a

O. Sharapov,"Sharapovka Keyboard Layout," April 10, 2016, Wayback Machine. Available: https://web.archive.org/web/20160401093256/http://layout.asharapov.com/about

H. Yamada, “A Historical Study of Typewriters and Typing Methods: from the Position of Planning Japanese Parallels,” Journal of Information Processing, 2(4), 175–202, 1980.

K. Nivasch, & A. Azaria, (Year unknown). A Deep Genetic Method for Keyboard Layout Optimization. Computer Science Department, Ariel University, Ariel, Israel. Available: http://azariaa.com/Content/Publications/Keyboard.pdf

O. O. Arkhipov, & V. M. Zhuravlyov, “Frequency analysis of the usage of letters in the Ukrainian language,” Radioelectronics. Informatics. Control, 2009. ISSN 1607-3274

Downloads

Published

2023-06-23

Issue

Section

COMPUTER SCIENCES AND INFORMATION TECHNOLOGIES