Como remapear Shift + Del no Windows significa Excluir em vez de Cortar?

10

Shift+ Delno meu computador Windows é interpretado como cortado na área de transferência. Como posso torná-lo diferente de apenas Excluir sozinho?

Adão
fonte
Estranho, shift-del em computadores Windows normais deve significar excluir permanentemente (pule a lixeira).
Joel Coehoorn
Não no Windows 7 (e versões semelhantes). Veja en.wikipedia.org/wiki/…
Adam
No Windows 7, Shift + Del deve ser uma exclusão permanente. Eu uso todos os dias para pular a lixeira. suporte.microsoft.com/kb/126449
Benjamin Anderson
Talvez apenas no Windows Server, então? Ela está listada em outros lugares ( en.wikipedia.org/wiki/... ) no sentido de corte e que é definitivamente o que está fazendo aqui
Adam
7
Suspeito que o OP esteja falando em um processador de texto ou texto, não no Windows Explorer / Desktop.
martineau

Respostas:

7

Este script AutoHotkey funciona para mim:

+Del::Send {Delete}

Caso contrário, tente o seguinte:

+Del::
KeyWait Shift
Send {Delete}
return

De acordo com as dicas e observações do AutoHotkey , pode ser necessário usá- KeyWaitlo para que Shiftnão seja aplicado também ao lado direito.

Sugiro instalá-lo assim:

  • Baixe e instale o AutoHotkey, permitindo a associação com .ahkarquivos
  • Abra o Bloco de notas e cole o script em
  • Salve em qualquer lugar e chame shortcuts.ahk
  • Abra a pasta onde você a salvou no Windows Explorer
  • Clique duas vezes shortcuts.ahkpara abri-lo e ativá-lo imediatamente
  • Clique com o botão direito e arraste shortcuts.ahkpara Iniciar -> (Todos) Programas-> Inicialização e solte o botão direito
  • Clique em Criar atalho
Mikel
fonte
3

Independentemente de qual contexto você está se referindo, e embora eu não tenha feito exatamente isso, estou bastante confiante de que o utilitário AutoHotKey gratuito poderia fazer isso.

No mínimo, o script AHK precisaria apenas de uma única linha contendo isso:

+Delete::Send {Delete}

Isso entraria em vigor globalmente (ou seja, na área de trabalho, nas janelas do Explorer e em todos os aplicativos). Se necessário, ele pode ser sensível ao contexto, de modo a ser aplicado apenas a situações específicas ( RTFM ).

Martineau
fonte
Eu tentei, mas realmente não conheço o AutoHotKey, qual é o código para Shift + Del? Tentei + {Apagar} mas não funcionou
Adam
+{Delete}ou +{Del}representa shift + delete. Você pode criar um script AHK para essa combinação que apenas o mapeia Send {Delete}.
martineau
+{Del}::Send {Delete}deu-me um erroInvalid hotkey
Adam
Tente +Del::Send {Delete}sem {}o primeiro Del.
22611 Mikel
Atualizei minha resposta com o código AHK sintaticamente correto - obrigado @Mikel.
martineau
0

A AutoHotkey NÃO PODE fazer isso. É complicado de explicar, mas o AutoHotkey envia para a janela focada para que você não possa enviar comandos para a área de trabalho.

user688686
fonte
1
Por favor, leia a pergunta novamente com atenção. Sua resposta não responde à pergunta original.
DavidPostill