Моя функциональная клавиша F12 была взломана другой программой. Я знаю это, потому что, когда я запускаю HyperSnap (программу захвата экрана), он сначала говорит мне, что не может зарегистрировать клавишу F12 в качестве горячей клавиши (для снимков экрана), потому что она может использоваться другой программой. Поскольку больше ничего не выполняется (я сделал это в качестве теста), и я понятия не имею, что может быть эта другая программа, я надеялся, что была запись в реестре, которая отображает ключи функций глобально, но не может найти запись в реестре. Самой близкой идеей было предложение проверить «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout», но там нет ничего, что могло бы предложить какое-либо сопоставление функциональных клавиш.
1 ответ
Лучший ответ, который я могу вам дать, - это использовать SysInternals Process Monitor и отслеживать, что вызывается. Я бы сделал расследование таким образом.
- Открыть блокнот
- Запустите Process Monitor (Ctrl+E запустит сбор данных)
- Выберите открытый Блокнот и введите букву А, а затем F12
- Остановить сбор данных в Process Monitor
- Вернитесь к монитору процесса и найдите экземпляр блокнота, после него вы должны увидеть, какая программа вызывается нажатием клавиши.
Это должно работать, потому что вы знаете, что вы выбрали и набрали что-то в блокноте. Это отмечает момент, когда вы должны смотреть, так как вы получите много информации (ваша система делает много вещей, даже когда она не занята). Это не легко, но это действительно способ узнать, что работает в вашей системе. Как только вы обнаружите, что процесс вызывает F12, вы можете использовать утилиту Process Explorer, чтобы попытаться уничтожить его (также из SysInternals).