Кириллическая раскладка строится по имеющейся латинской. На месте латинской a кириллическая а, и так далее.
Прелесть в том, что знаки препинания и спецсимволы (почти) всегда в одном месте, и не надо учить еще одну раскладку для слепой печати. Мне было просто лень учить йцукен тогда как дворак я уже выучил.
Для Лиспа очень полезно иметь открывающую скобку в нижнем регистре, как это есть в programmer dvorak.