Рассматриваются теоретический и вероятностно-статистический подходы к определению оптимальной раскладки компьютерной клавиатуры. Предложен алгоритм, позволяющий найти оптимальные варианты размещения букв различных алфавитов на компьютерной клавиатуре, с помощью которого получена оптимальная раскладка компьютерной клаиатуры для азербайджанского языка.