Desativar o atalho de teclado Command-Backspace “Move to trash”

9

Eu uso o Preview para ver arquivos PDF (duh) e, às vezes, anoto-os e pesquiso-os profusamente. Continuo usando a combinação Command-Backspace para tentar excluir a linha atual que estou escrevendo na anotação ou para limpar a caixa de pesquisa, mas, para meu espanto, ela envia o arquivo PDF aberto no momento para a lixeira!

Estou acostumado a usar Command-Backspace para excluir toda a linha de outros softwares orientados para escrever, escrever mais ou com entrada de texto, como TextEdit (que eu realmente não uso, mas é outro padrão do OSX, então eu acha que alguma consistência é esperada?).

Existe alguma maneira de desativar este atalho de teclado na pré-visualização? Eu nem preciso fazer o que eu espero, eu só quero que ele pare de apagar meus arquivos!

    
por gakera 14.12.2010 / 18:34

3 respostas

6

Em Preferências do Sistema > Teclado > Atalhos de teclado , adicione um atalho para a Pré-visualização (Mover Documento PDF Selecionado para Lixeira) que é improvável que você digite inadvertidamente, algo como ^ ⌥ ⇧⌘ ⎋.

    
por 14.12.2010 / 20:40
5

Como alternativa à atribuição de um atalho diferente (difícil) ao item de menu, você pode atribuir a combinação Cmd-Delete a um item de menu inofensivo, como Editar »Ortografia» Verificar ortografia ao digitar .

A diferença é que algo inofensivo acontece quando você pressiona seu atalho, mas não importa qual combinação improvável de teclas você pressiona, ele nunca executará a operação de exclusão.

Além disso, a resposta com o atalho difícil só funciona para a variante de item de menu do PDF específico, não para todas as variantes do item (por exemplo, Mover imagem selecionada para a lixeira ). Depende de qual comportamento você prefere.

O problema é: não é possível digitar Delete / Backspace na caixa de diálogo onde você atribui atalhos personalizados. Você precisa fazer isso através da linha de comando em /Applications/Utilities/Terminal.app :

defaults write com.apple.Preview NSUserKeyEquivalents -dict-add "Check Spelling as You Type" "@\U0008"

O resultado:

Muitoobrigadoa @Arjan por sua colaboração nesta resposta completamente revisada.

    
por 14.12.2010 / 20:40
0

KeyRemap4MacBook ? Eu não tenho experiência com isso, só vi hoje por flutuar no MacUpdate. A partir da descrição, deve deixar você fazer o que quiser. No mínimo, é grátis, então você só está fora do seu tempo se não der certo.

    
por 14.12.2010 / 19:40