Это примитивный шаблон, который я сделал сам на базе файла с гитхаба проекта Colemak DH, в оригинале тут было только изменение англ. раскладки, я также добавил изменение русской, и скрипт перестал нормально работать из-за конфликтов переназначений, наверно нужно добавить какие-то функции типа OnInputLanguageChange, if-else и т. д., но я не знаю как.
; Первая секция скрипта - Переназначение Йцукен на Диктор
; Верхний ряд клавишь
й::ф
ц::ь
у::х
к::я
е::ы
н::з
г::в
ш::к
щ::д
з::ч
; Средний ряд клавишь
ф::у
ы::и
в::е
а::о
п::а
р::л
о::н
л::т
д::с
ж::р
; Нижний ряд клавишь
я::щ
ч::ш
с::э
м::ю
и::ц
т::б
ь::м
б::п
ю::г
.::ж
; Вторая секция скрипта - Переназначение Qwerty на Colemak
; Верхний ряд клавишь
q::q
w::w
e::f
r::p
t::b
y::j
u::l
i::u
o::y
p::;
; Средний ряд клавишь
a::a
s::r
d::s
f::t
g::g
h::m
j::n
k::e
l::i
;::o
; Нижний ряд клавишь
z::z
x::x
c::c
v::d
b::v
n::k
m::h
Буду рад любой помощи, заранее спасибо всем, кто решит ответить.