Мой ключ m не работает, поэтому я использую скрипт autohotkey для восстановления его функциональности.

m устанавливается как Ctrl + ,

^,:: send m

Время от времени нажатие этой комбинации удаляет все, что я печатаю. Я случайно активирую команду в Windows?

2 ответа2

0

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

Использование AutoHotkey для того, что вы пытаетесь достичь, не является правильным инструментом.

Третье программное обеспечение записывает в BIOS, а AutoHotkey заменяет сигнал.

AutoHotkey использует часть вашего процессора для ваших операций.

Страница справки от AutoHotkey для справки:

Преобразование с помощью реестра "Scancode Map" Преимущества:

Перераспределение реестра, как правило, более чисто и эффективно, чем переназначение AutoHotkey. Например, он работает в более широком спектре игр, у него нет известных проблем с alt-tab, и он способен запускать горячие клавиши AutoHotkey (тогда как переопределение AutoHotkey требует обходного пути). Если вы решите сделать записи в реестре вручную (объяснено ниже), для переназначения вашей клавиатуры совершенно не требуется никакого внешнего программного обеспечения. Даже если вы используете KeyTweak для создания записей реестра для вас, KeyTweak не должен постоянно работать (в отличие от AutoHotkey). Недостатки:

Переопределение реестра является относительно постоянным: требуется перезагрузка, чтобы отменить изменения или применить новые. Его эффект является глобальным: он не может создавать переназначения, специфичные для конкретного пользователя, приложения или локали. Он не может отправлять нажатия клавиш, которые были изменены с помощью Shift, Control, Alt или AltGr. Например, он не может переназначить строчные буквы на прописные. Это не поддерживается в Windows 95/98/Me (AutoHotkey может выполнять некоторые ограниченные переопределения Win9x). Он поддерживает только клавиатуру (AutoHotkey имеет переназначение мыши и ограниченное переназначение джойстика). Как применить изменения к реестру: Есть как минимум два способа переназначить ключи через реестр:

Используйте такую программу, как KeyTweak (бесплатная), чтобы визуально переназначить ваши ключи. Это изменит реестр для вас. Переназначьте ключи вручную, создав файл .reg (обычный текст) и загрузив его в реестр. Это демонстрируется на www.autohotkey.com/forum/post-56216.html#56216

Вот раздел, описывающий вашу проблему:

Перераспределение реестра, как правило, более чисто и эффективно, чем переназначение AutoHotkey. Например, он работает в более широком спектре игр, у него нет известных проблем с alt-tab, и он способен запускать горячие клавиши AutoHotkey (тогда как переопределение AutoHotkey требует обходного пути).

Проверьте страницу справки AutoHotkey, если вы столкнулись с другими проблемами!

0

Что если вы добавите символ $ к своей горячей клавише?

$^,:: send m

См. Http://ahkscript.org/docs/Hotkeys.htm#Symbols для обзора и справочной информации.

или убедитесь, что Ctrl UP?

$^,:: send {ctrl up}m

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .