Keytweak / Sharpkeys в Windows не переопределяется


8

Я потерял свой любимый ключ Q несколько месяцев назад. Я изменил Q на дополнительную клавишу на своей клавиатуре, но когда я обновил ее до Anniversary (1607), я потерял свою клавишу, которую с тех пор я не смог изменить обратно, используя KeyTweak, а затем Sharpkeys. Я подозреваю, что мой реестр «ремонтируется» при запуске компьютера. Есть ли способ, как я могу решить эту проблему?


Я могу подтвердить, что та же самая проблема произошла со мной. Риск превращения этого в поток MS-bashing, я собираюсь вернуться к Win 8.1, если у кого-то не будет другого выбора. Я предпочел бы остаться на 10, хотя.
apraetor

1
Вы в порядке с обходного пути с использованием AutoHotKey? Макрос AHK a::bпереназначает клавишу A на B. Таким образом, вы можете переназначить ваш любимый ключ Q, как и раньше.
17

Ответы:


8

Решение 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, которое создает более совместимые макеты.


1
Кажется, что сопоставление реестра невозможно с Windows 10, после перезапуска ни одно из изменений не сохраняется.
keeg

@keeg Тогда, AutoHotkey будет работать для вас?
Стивен

Я пытался, но он просто перепутал клавиши, как будто они нажаты и никогда не отпускаются, пришлось перезагрузиться, чтобы избавиться от него.
Киг

Я использовал AutoHotkey в течение многих лет без проблем. Если вы закроете AutoHotkey (с иконки в трее), поведение должно вернуться к нормальному.
Стивен

Я попробую это снова ...
keeg
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.