Решение 1: Переназначение AutoHotkey
AutoHotkey может быть использован для переназначения клавиш и кнопок . Однако рассмотрим ограничение AutoHotkey ниже.
Сценарий Capslock::q
заставит Caps Lockсебя вести себя как Q.
Ограничение: функция переназначения AutoHotkey, описанная ниже, как правило, не так чиста и эффективна, как переназначение напрямую через реестр Windows. Преимущества и недостатки каждого подхода см. В переназначении реестра .
Решение 2: Изменить раскладку клавиатуры
Microsoft Keyboard Layout Creator может «изменить существующую раскладку клавиатуры и создать из нее новую раскладку». Поскольку раскладка клавиатуры обрабатывается на системном уровне, она должна быть более совместимой (чем AutoHotkey) со всеми приложениями.
Примечание. Microsoft Keyboard Layout Creator специально не поддерживает Windows 8, 8.1 или 10. Пользователи имели смешанный успех при применении новой раскладки (Источник: Настраиваемая раскладка клавиатуры в Windows 10 ). Один пользователь порекомендовал стороннее приложение Keyboard Layout Manager, которое создает более совместимые макеты.