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