Como remapear a tecla de ejeção no teclado do MacBook para "excluir"?

13

Eu possuo um MacBook Air de primeira geração e isso me incomoda desde o início.

Quando comprei, tinha certeza de que não carregaria uma unidade de DVD. Eu não uso. O WiFi funcionou muito bem para mim até agora e, de fato, a falta de unidade óptica foi o menor problema que tive com ele (o pior foi a redução de calor e a frequência da CPU).

Mas há uma chave de ejeção inútil em um local adequado para uma excelente chave de exclusão (a exclusão real, na terminologia do PC, é claro). Isso ajudará bastante quando você estiver desenvolvendo no Xcode. Sinto que é tratado em um nível mais baixo do que os atalhos de teclado padrão. Existe alguma maneira de remapear para excluir?

Mehrdad Afshari
fonte
A exclusão real é chamada de exclusão direta em um Mac. Mas isso não ajuda você, é claro. ;-)
Arjan
@Arjan, o Mac está ferrado quando se trata de produtividade.
Pacerier 22/08

Respostas:

7

Não está relacionado ao remapeamento, mas Ctrl Dfará uma exclusão direta na maioria dos campos de texto do OS X.

cobbal
fonte
1
Ack, eu não gostaria de adquirir o hábito de digitar <kbd> Ctrl D </ kbd> ou eu digitá-lo na linha de comando ...
Éter
1
encaminha também excluir na linha de comando. Ele não envia EOF, a menos que você esteja no final da linha.
cobbal
este é salvador, fn+ deleteé sempre estressante para as mãos
Ashwani Agarwal
4

Eu não tenho experiência com o aplicativo, mas talvez o DoubleCommand possa ajudá-lo?

Atualizar

Segundo o site deles, o KeyRemap4MacBook deve ser capaz de mapear o botão Ejetar para uma exclusão direta.

Este fórum MacRumors também tem um tópico sobre o mesmo assunto.

Daan
fonte
Não suporta chave de ejeção.
Mehrdad Afshari 15/07/2009
Você pode editar a fonte assim: Uso uma versão personalizada do DoubleCommand que mapeia Caps Lock para Escape, por exemplo.
21715 Matthew Schinckel
1
KeyRemap4MacBook (junto com NoEjectDelay) funciona, mas o problema é que você não pode segurar ejetar para excluir uma cadeia longa. Apenas remove um único caractere de cada vez.
Mehrdad Afshari 5/08/09
2

Também não gosto de usar fn para nenhuma tecla, então parei de usar o Forward Delete completamente. Quando eu preciso da Exclusão direta, muitas vezes pressiono Shift e uso as teclas do cursor para fazer uma seleção e, em seguida, pressione Excluir. Na verdade, faço isso para todos os textos que desejo excluir - essas teclas do cursor vão para todas as direções. :-)

Arjan
fonte
Uau, aparentemente eu votei contra isso, mas não me lembro de fazê-lo. E agora é tarde demais para desfazê-lo. Desculpe :(
Lawrence Velázquez
Você não precisa mudar de seleção. Basta clicar com o botão direito e excluir. Para vários caracteres, é mais rápido voar para o local usando a seta win / opt e, em seguida, seguida pela exclusão win / opt. A tecla Shift é irritante.
Pacerier 22/08/19
1

O Karabiner (que substituiu o KeyRemap4MacBook) fornece um meio de remapear a chave Ejetar. Apenas testei com o El Capitan GM e funciona bem.

Movie Slate
fonte
E, como diz o mosquetão: a tecla de ejeção está atrasada. Use NoEjectDelay para se livrar do atraso.
Cristan
Não encontro a chave de ejeção na lista de modificações simples
Martin Braun