Отображение Ctrl+ Стрелка для Home/End/PageUp/Down
Я использую Windows 7 на Dell New Inspiron 14z Ultrabook. Он не имеет ключей Home/End/PgUp/PgDn. Вместо этого я должен использовать Fn + клавиши со стрелками.
Могу ли я переназначить их на Ctrl + стрелки или Alt + стрелки или Shift + стрелки?
Таким образом, я мог перейти на одну страницу вверх и вниз только правой рукой, а не левой рукой на клавише Fn и правой рукой на клавише со стрелкой.
Кроме того, громкость вверх и вниз назначается FnF11 и FnF12. Могу ли я переназначить их на F11 и F12? Существующие функции, назначенные F11 и F12, будут заменены на FnF11 и FnF12.
Является ли это возможным?
3 ответа
Конечно, но вам нужно использовать сторонние программы, такие как AutoHotkey. Например, если вы хотите отобразить Ctrl + Up до pg up и Ctrl + down до Pg Dn, вы должны написать:
^{Up}::{PgUp}
^{Down}::{PgDown}
в вашем файле AHK. См. Ссылку Remap.
Я пришел к выводу, что последние версии больше не распознают это, кажется, страница вверх и вниз была изменена. Попробуйте это, если вышеупомянутое не работает:
^Up::PgUp
^Down::PgDn
Убедитесь, что вы работаете от имени администратора в Windows Vista/7/8
Сценарий в принятом ответе не работает (AHK отклоняет его как недействительный), поэтому я пошел на IRC-канал #AHK, и мне сказали, что это должно быть:
^Up::PgUp
^Down::PgDn
Таким образом, не волнистые скобки, а PgDn или PageDown, но не PgDown.
Или, кажется, некоторые люди нуждаются в:
^Up::Send {PgUp}
^Down::Send {PgDn}
Это работает для меня (Windows Vista, AHK 1.1.13.01)
Документация AutoHotkey гласит (v. 1.1.28.02):
Return
станет вашим лучшим другом. Это буквально останавливает код дальше, в строки ниже. Это предотвратит многие проблемы, когда вы начнете иметь много вещей в своих скриптах.
Таким образом, весь скрипт должен выглядеть так:
^Up::
Send, {PgUp}
return
^Down::
Send, {PgDn}
return
Я хотел бы предложить также добавить еще две горячие клавиши (даже если у вас уже есть кнопки Home & End на клавиатуре):
^Left::
Send, {Home}
return
^Right::
Send, {End}
return
На мой взгляд, для этой цели лучше использовать клавишу Alt вместо Ctrl. Потому что многие программы могут иметь собственную реализацию сочетания клавиш Ctrl+PgUp/PgDn.