Mapeamento Ctrl + Arrow para Home / End / PageUp / Down

5

Estou usando o Windows 7 no Dell New Inspiron 14z Ultrabook. Não tem chaves Início / Fim / PgUp / PgDn . Em vez disso, eu tenho que usar Fn + teclas de seta.

Posso re-mapear os arquivos para Ctrl + setas ou Alt + setas ou Shift + setas?

Dessa forma, eu poderia ir uma página para cima e para baixo apenas com minhas mãos certas, e não com a mão esquerda na tecla Fn e a mão direita na tecla de seta.

Além disso, o volume para cima e para baixo é atribuído a Fn F11 e Fn F12 . Posso mapeá-los para F11 e F12 ? As funções existentes atribuídas a F11 e F12 serão substituídas por Fn F11 e Fn F12 .

É possível?

    
por user67275 11.10.2012 / 17:28

3 respostas

3

Claro, mas você precisará usar um programa de terceiros, como o AutoHotkey . Por exemplo, se você quiser mapear Ctrl + Acima até pg acima e Ctrl + até Pg Dn você escreveria:

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

no seu arquivo AHK. Consulte a Referência de novo plano .

Eu entendi que as versões recentes não reconhecem mais isso. Parece que as páginas Para cima e para baixo foram alteradas. Tente isto se o acima não funcionar:

^Up::PgUp
^Down::PgDn

Certifique-se de executar como administrador no Windows Vista / 7/8

    
por 11.10.2012 / 17:40
2

O script na resposta aceita não funciona (o AHK o rejeita como inválido), então eu fui ao canal #AHK do IRC e eles me disseram que deveria ser:

^Up::PgUp
^Down::PgDn

Portanto, não há colchetes de squigly e PgDn ou PageDown, mas não PgDown.

Ou algumas pessoas parecem precisar de:

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

Isso funciona para mim (Windows Vista, AHK 1.1.13.01)

    
por 05.12.2013 / 21:47
0

A documentação do AutoHotkey diz (v. 1.1.28.02):

Return se tornará seu melhor amigo. Ele literalmente pára o código de ir mais longe, para as linhas abaixo. Isso evitará muitos problemas quando você começar a ter muitas coisas em seus scripts.

Assim, todo o script deve se parecer com:

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

Gostaria de sugerir também mais duas teclas de atalho (mesmo que você já tenha os botões Home & End no seu teclado):

^Left::
    Send, {Home}
return
^Right::
    Send, {End}
return

Na minha opinião, é melhor usar uma tecla Alt em vez de Ctrl para essa finalidade. Porque muitos programas podem ter implementação própria do atalho Ctrl + PgUp / PgDn.

    
por 18.05.2018 / 12:26