Мне не просто нужно программное обеспечение для создания собственной раскладки клавиатуры. Мне нужно программное обеспечение, которое динамически переопределяет значение определенных клавиш, в зависимости от ранее нажатых клавиш. Я хочу установить такие правила, как «ключ b
когда перед ним следует ключ a
должен производить букву c
, в противном случае b
». Так, например, при наборе abracadabra
должна получиться строка acracadacra
(потому что после нажатия клавиши a
значение клавиши b
переопределяется для получения буквы c
), однако при вводе bat
или ebony
должны появиться bat
и ebony
соответственно.
Есть ли программное обеспечение для этого? Вопрос к программистам: какой самый простой способ создания такого программного обеспечения? (Я знаю немного программирования) Какие инструменты вы бы использовали? Нужно ли мне писать новый драйвер клавиатуры, или это можно сделать с помощью скриптового инструмента, такого как Autoit?
Это начинает звучать как вопрос переполнения стека :-)