Я недавно приобрел ноутбук Samsung 9, и специальные функциональные клавиши (регулировка яркости, звука и т.д.) Отображаются в строке функциональных клавиш и доступны либо с помощью клавиши fn, либо напрямую, когда клавиша fn Lock активирована.

Поскольку я использую специальные функции, такие как клавиша увеличения громкости, чаще, чем функции клавиш F1 - F12, я бы хотел, чтобы клавиша fn Lock была активирована по умолчанию. Однако клавиши со стрелками отображаются на PageUp, PageDown, Home и End при нажатии клавиши fn/fn Lock . Это расстраивает, так как клавиши со стрелками используются для их обычных функций довольно часто.

Как я могу инвертировать функцию моих клавиш со стрелками только, например , что при п Блокировка нажата клавиши со стрелками функционируют нормально (вверх, вниз, влево, вправо) и в то время как клавиша Fn блокировки не нажата, они функционируют как PageUp, PageDown, Дом и конец?

1 ответ1

4

Чтобы добиться желаемого результата инвертирования функции клавиш со стрелками, когда нажата клавиша fn/fn , вы можете использовать программу AutoHotKey. Вам нужно будет установить AutoHotKey, а затем создать новый скрипт.

Указания от AutoHotKey Help:

• 1. Щелкните правой кнопкой мыши на рабочем столе.
• 2. Найдите "Новое" в меню.
• 3. Нажмите "AutoHotkey Script" внутри меню "Новый".
• 4. Дайте сценарию новое имя. Примечание: оно должно заканчиваться расширением .ahk. Ex. MyScript.ahk
• 5. Найдите вновь созданный файл на рабочем столе и щелкните его правой кнопкой мыши.
• 6. Нажмите "Редактировать скрипт".
• 7. Должно появиться окно, вероятно, Блокнот. Если так, УСПЕХ!

Внутри этого скрипта мы вставим следующий простой код:

PgUp::Up

PgDn::Down

Home::Left

End::Right

Up::PgUp

Down::PgDn

Left::Home

Right::End

Поскольку мы хотим инвертировать только функцию этих клавиш, нам не нужно беспокоиться о том, чтобы узнать, как ОС считывает клавиши блокировки fn или fn. Вместо этого мы говорим AutoHotKey обрабатывать PgUp (команда send, когда активирована блокировка fn ) как простое Up. Это достигается с помощью основного синтаксиса KEYNAME::KEYNAME.

Переключая клавишу fn Lock , вы теперь можете использовать клавиши со стрелками для их альтернативных функций.

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