@mswork

Windows горячие клавиши: как имитировать нажатие другой клавиши?

Хочу создать горячие клавиши для имитации нажатий на клавиатуре.
Допустим нажатие "FN + J" имитирует стрелку вниз "↓", а "FN + K" стрелку вверх "↑".
Что скажите?
  • Вопрос задан
  • 1036 просмотров
Пригласить эксперта
Ответы на вопрос 3
TomasHuk
@TomasHuk
Думаю не получится.
Цитата с форума:
Fn - это чисто аппаратная клавиша на ноутбуках.
Насколько я знаю, она работает независимо от OC.

Выдержка из википедии:
Однако из-за того, что ОС не знает о наличии клавиши Fn, ей обычно нельзя через ПО назначить другую функцию, в отличие от всех остальных стандартных клавиш.
Ответ написан
IamKarlson
@IamKarlson
ASP(?).NET, SQL-разработчик
Fn - очень подлая клавиша. Как выше уже сказали - она аппаратная. Но это еще не все. На многих ноутах и/или клавах, fn не просто аппаратная, а она еще генерирует комбинацию клавиш, а не конкретную медийную клавишу. Как решить эту проблему? для себя я нашел два выхода:
  • AutoHotKey - позволяет заскриптовать нужные хоткеи, комбинации и последовательности клавиш. Из минусов слегка странный синтаксис скриптового языка, обусловленный целью языка
  • SharpKeys - маленькая тула, которая ремапит нужные вам клавиши, записывая в реестр.


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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы