Comment remapper la touche d'éjection sur le clavier du MacBook pour «supprimer»?

13

Je possède un MacBook Air de première génération et cela me dérange depuis les débuts.

Quand j'ai acheté ce truc, j'étais sûr que je ne porterai pas de lecteur DVD. Je ne l'utilise pas. Le WiFi a assez bien fonctionné pour moi jusqu'à présent et en fait, le manque de lecteur optique était le moindre problème que j'ai eu avec lui (le pire était la chaleur et la réduction de la fréquence du processeur).

Mais il y a une clé d'éjection inutile à un endroit adapté à une excellente touche de suppression (la vraie suppression, dans la terminologie PC, bien sûr). Cela vous aidera beaucoup lorsque vous développez dans Xcode. Je pense qu'il est géré à un niveau inférieur aux raccourcis clavier standard. Existe-t-il un moyen de le remapper pour le supprimer?

Mehrdad Afshari
la source
La suppression réelle est appelée suppression directe sur un Mac. Mais cela ne vous aide bien sûr pas. ;-)
Arjan
@Arjan, Mac est foutu en matière de productivité.
Pacerier

Réponses:

7

Pas lié au remappage, mais Ctrl Dfera une suppression directe dans la plupart des champs de texte OS X.

cobbal
la source
1
Ack, je ne voudrais pas prendre l'habitude de taper <kbd> ctrl D </kbd> ou je le taperais sur la ligne de commande ...
Ether
1
transfère également la suppression sur la ligne de commande. Il n'envoie pas EOF sauf si vous êtes à la fin de la ligne.
cobbal
c'est sauveur, fn+ deleteest toujours stressant pour les mains
Ashwani Agarwal
4

Je n'ai aucune expérience avec l'application moi-même, mais peut-être que DoubleCommand peut vous aider?

Mise à jour

Selon leur site Web, KeyRemap4MacBook devrait être en mesure de mapper le bouton d'éjection à une suppression vers l'avant.

Ce forum MacRumors a également un fil sur le même sujet.

Daan
la source
Il ne prend pas en charge la touche d'éjection.
Mehrdad Afshari
Vous pouvez peut-être modifier la source pour qu'elle le fasse: j'utilise une version personnalisée de DoubleCommand qui mappe Caps Lock à Escape, par exemple.
Matthew Schinckel
1
KeyRemap4MacBook (avec NoEjectDelay) fonctionne mais le problème est que vous ne pouvez pas maintenir l'éjection pour supprimer une longue chaîne. Il supprime simplement un seul caractère à chaque fois.
Mehrdad Afshari
2

Je n'aime pas non plus utiliser fn pour n'importe quelle touche, j'ai donc essentiellement arrêté d'utiliser la suppression avant. Lorsque j'ai besoin de la suppression vers l'avant, je maintiens souvent la touche Maj enfoncée et j'utilise les touches de curseur pour faire une sélection, puis j'appuie sur Supprimer. En fait, je le fais pour chaque texte que je veux supprimer - ces touches de curseur vont dans toutes les directions. :-)

Arjan
la source
Wow, apparemment j'ai voté contre, mais je ne m'en souviens pas. Et maintenant, il est trop tard pour le défaire. Désolé :(
Lawrence Velázquez
Vous n'avez pas à changer de sélection. Faites juste la touche droite et supprimez. Pour plusieurs caractères, il est plus rapide de voler vers l'emplacement à l'aide de la flèche gagnant / opt, puis de supprimer / gagner. La touche Maj est ennuyeuse.
Pacerier
1

Karabiner (qui a remplacé KeyRemap4MacBook) fournit un moyen de remapper la clé d'éjection. Je viens de le tester avec El Capitan GM, et cela fonctionne très bien.

Ardoise de film
la source
Et comme le dit le mousqueton: la touche d'éjection a un délai. Utilisez NoEjectDelay pour vous débarrasser du retard.
Cristan
Je ne trouve pas la clé d'éjection dans la liste de modification simple
Martin Braun