AutoHotKey временно перепривязать Winkey

0

У меня есть беспроводная клавиатура, которая помещает некоторые мультимедийные клавиши поверх функциональных клавиш, так что по умолчанию F4 фактически является lock ( Rwin & l), а Fn + F4 - настоящим F4. Так что я хотел бы в основном поменять их. Вот что показывает история ключей:

VK  SC  Type    Up/Dn   Elapsed Key
-------------------------------------
73  03E         d       17.32   F4              ; Fn+F4
73  03E         u       0.16    F4              
5C  15C         d       2.96    Right Windows   ; F4
4C  026         d       0.00    L               
5C  15C         u       0.13    Right Windows   
4C  026         u       0.00    L            

Это ничего не делает:

SC15C & SC026::MsgBox,Pressed F4

Но это печатает, что я нажимаю F4, затем переходит на экран входа в систему:

Rwin & l::MsgBox,Pressed F4

Так как я могу остановить его от перехода на экран входа в систему? В идеале я хотел бы, чтобы F4 (который регистрируется как Rwin & l) просто отправлял F4, Fn + F4 для отправки Rwin & l, а также чтобы они работали с другими ключами (например, руководство !F4должно по-прежнему закрывать окно). Это возможно?

Уэс
источник

Ответы:

0

Есть ли F-Lock на клавиатуре?

Много раз клавиша Fn обрабатывается внутри и не может быть обнаружена AutoHotKey.

Kranu
источник
Нет, там нет F-Lock. Я понимаю, что точка зрения о том, что Fn, возможно, не обнаруживается. Если есть способ временно отключить WinKey, то я думаю, что смогу заставить его делать именно то, что я хочу ...
Уэс
0

Для записи, клавиатура была беспроводной мини-клавиатурой HP . Я не смог найти ни одного программного решения, которое было бы достаточно низким для изменения / блокировки RWin & lотправки (редактирование реестра не помогло). После трех звонков в службу поддержки HP и по электронной почте без ответа я вернул клавиатуру. Мне сказали, что часть программного обеспечения под названием HP Quick Launch Buttons может помочь, но у меня нет аппарата HP (только клавиатура), и ни один из установщиков на веб-сайте HP мне не помог.

Чтобы ответить на мой оригинальный вопрос: «это невозможно».

Уэс
источник