5

Я использую Windows 7 на новом ультрабуке Dell Inspiron 14z. Он не имеет ключей Home/End/PgUp/PgDn . Вместо этого я должен использовать Fn + клавиши со стрелками.

Могу ли я переназначить их на Ctrl + стрелки или Alt + стрелки или Shift + стрелки?

Таким образом, я мог переходить на одну страницу вверх и вниз только правой рукой, а не левой рукой на клавише Fn и правой рукой на клавише со стрелкой.

Кроме того, громкость вверх и вниз назначается Fn F11 и Fn F12. Могу ли я переназначить их на F11 и F12? Существующие функции, назначенные F11 и F12, будут заменены на Fn F11 и Fn F12.

Является ли это возможным?

3 ответа3

3

Конечно, но вам нужно использовать сторонние программы, такие как AutoHotkey. Например, если вы хотите отобразить Ctrl + Up до pg up и Ctrl + down до Pg Dn, вы должны написать:

^{Up}::{PgUp}
^{Down}::{PgDown}

в вашем файле AHK. См. Ссылку Remap.

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

^Up::PgUp
^Down::PgDn

Убедитесь, что вы работаете от имени администратора в Windows Vista/7/8

2

Сценарий в принятом ответе не работает (AHK отклоняет его как недействительный), поэтому я пошел на IRC-канал #AHK, и мне сказали, что это должно быть:

^Up::PgUp
^Down::PgDn

Таким образом, не волнистые скобки, а PgDn или PageDown, но не PgDown.

Или, кажется, некоторые люди нуждаются в:

^Up::Send {PgUp}
^Down::Send {PgDn}

Это работает для меня (Windows Vista, AHK 1.1.13.01)

0

Документация 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.

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