¿Cómo reasignar la tecla de expulsión en el teclado de MacBook para "eliminar"?

13

Soy dueño de un MacBook Air de primera generación y esto me ha molestado desde el principio.

Cuando compré esto, estaba seguro de que no llevaré una unidad de DVD. No lo uso El WiFi me ha funcionado bastante bien hasta ahora y, de hecho, la falta de unidad óptica fue el menor problema que tuve con él (lo peor fue la reducción de la frecuencia del calor y la CPU).

Pero hay una clave de expulsión inútil justo en un lugar adecuado para una gran clave de eliminación (la eliminación real, en terminología de PC, por supuesto). Ayudará mucho cuando desarrolles en Xcode. Siento que se maneja en un nivel más bajo que los atajos de teclado estándar. ¿Hay alguna forma de reasignarlo para eliminarlo?

Mehrdad Afshari
fuente
La eliminación real se llama eliminación directa en una Mac. Pero eso no te ayuda, por supuesto. ;-)
Arjan el
@Arjan, Mac está jodido cuando se trata de productividad.
Pacerier

Respuestas:

7

No está relacionado con la reasignación, pero Ctrl Deliminará en la mayoría de los campos de texto de OS X.

cobbal
fuente
1
Ack, no me gustaría tener el hábito de escribir <kbd> ctrl D </kbd> o lo escribiría en la línea de comando ...
Ether
1
reenvía eliminar en la línea de comando también. No envía EOF a menos que esté al final de la línea.
cobbal
esto es salvador, fn+ deletesiempre es estresante para las manos
Ashwani Agarwal
4

Yo no tengo experiencia con la aplicación, pero ¿quizás DoubleCommand pueda ayudarlo?

Actualizar

Según su sitio web, KeyRemap4MacBook debería poder asignar el botón Expulsar a una eliminación directa.

Este foro de MacRumors también tiene un hilo sobre el mismo tema.

Daan
fuente
No es compatible con la tecla de expulsión.
Mehrdad Afshari
Es posible que pueda editar la fuente para que lo haga: utilizo una versión personalizada de DoubleCommand que asigna el bloqueo de mayúsculas a Escape, por ejemplo.
Matthew Schinckel el
1
KeyRemap4MacBook (junto con NoEjectDelay) funciona pero el problema es que no puede mantener expulsar para eliminar una cadena larga. Simplemente elimina un solo personaje cada vez.
Mehrdad Afshari
2

También no me gusta usar fn para ninguna tecla, así que básicamente dejé de usar Forward Delete por completo. Cuando necesito la eliminación directa, a menudo mantengo presionada la tecla Mayús y utilizo las teclas del cursor para hacer una selección, y luego presiono Eliminar. En realidad, hago esto para cada texto que quiero eliminar: esas teclas de cursor van en todas las direcciones. :-)

Arjan
fuente
Wow, aparentemente rechacé este voto, pero no recuerdo haberlo hecho. Y ahora es demasiado tarde para deshacerlo. Lo sentimos :(
Lawrence Velázquez
No tienes que cambiar de selección. Simplemente haga la tecla derecha y elimine. Para múltiples caracteres, es más rápido volar a la ubicación usando la flecha win / opt y luego seguido por win / opt delete. La tecla Shift es molesta.
Pacerier
1

Karabiner (que reemplazó a KeyRemap4MacBook) proporciona un medio para reasignar la tecla Eject. Solo lo probé con El Capitan GM, y funciona bien.

Pizarra de la película
fuente
Y como dice karabiner: la tecla de expulsión tiene un retraso. Use NoEjectDelay para deshacerse del retraso.
Cristan
No encuentro la clave de expulsión en la lista de modificación simple
Martin Braun