Autohotkey - сочетание клавиш Ctrl случайным образом удаляет текст по мере его набора

Autohotkey - сочетание клавиш Ctrl случайным образом удаляет текст по мере его набора

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

мустановлен какCtrl+,

^,:: send m

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

решение1

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

$^,:: send m

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

или убедитесь, что ctrl находится в положении UP?

$^,:: send {ctrl up}m

решение2

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

Использование AutoHotkey для достижения поставленной цели не является правильным инструментом.

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

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

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

Преимущества переназначения с помощью «Карты скан-кодов» реестра:

Переназначение реестра, как правило, более чистое и эффективное, чем переназначение 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!

Связанный контент