23 votes

Comment supprimer un fichier à l'aide de la touche de suppression

Je veux utiliser uniquement la touche de suppression pour supprimer des fichiers dans le Finder, sans combinaison de touches.

Jusqu'à présent, je n'ai pas réussi à trouver une entrée de configuration ou même une application tierce qui me permette de modifier le comportement par défaut d'OSX.

J'utilise plusieurs systèmes, et OS X n'est que l'un d'entre eux. Il est bon d'avoir une certaine cohérence. Je veux vraiment ce comportement car il me semble évident que la touche de suppression supprime réellement.

Quelqu'un a-t-il une solution ?

6voto

Fresh Codemonger Points 280

Vous pouvez utiliser Éléments du mousqueton avec une règle de modification importée de ici :

The following custom rule that maps Delete to Cmd+Backspace:

~/.config/karabiner/assets/complex_modifications/_finder_custom.json

{
  "title": "Finder Custom",
  "rules": [
    {
      "description": "Use Delete as Move to Trash",
      "manipulators": [
        {
          "type": "basic",
          "from": {
            "key_code": "delete_forward",
            "modifiers": {
              "optional": ["any"]
            }
          },
          "to": [
            {
              "key_code": "delete_or_backspace",
              "modifiers": ["left_command"]
            }
          ],
          "conditions": [
            {
              "type": "frontmost_application_if",
              "bundle_identifiers": [
                "^com.apple.finder"
              ]
            }
          ]
        }
      ]
    }
  ]
}

Ouvrez ensuite KE et, dans l'onglet Modifications complexes, appuyez sur +Ajouter une règle, puis sélectionnez votre règle dans la liste.

L'inconvénient est que si vous renommez un fichier à l'aide du finder et que vous appuyez sur la touche delete (forward-delete), le texte est supprimé du curseur jusqu'au début.

Un autre inconvénient est que si vous cliquez sur un fichier sur votre bureau, que vous essayez de le renommer et que vous utilisez la touche de suppression pour effacer une partie du texte du nom de fichier, le fichier est supprimé. Bien que j'aie toujours cette modification en place, je constate que je dois remodeler mon cerveau pour utiliser la touche d'effacement arrière lorsque je renomme un fichier et que je supprime une partie du texte.

https://github.com/tekezo/Karabiner-Elements/issues/1081

6voto

just.jules Points 29

Il semble que de nouvelles combinaisons de touches aient été incluses dans les versions récentes de l'OS. https://support.apple.com/en-us/HT201236

  • Commande-Suppression : Déplacer l'élément sélectionné vers la corbeille.
  • Shift-Command-Delete : Vider la poubelle.
  • Option-Shift-Command-Delete : Vider la Corbeille sans dialogue de confirmation.

4voto

Cela permettrait de déplacer les fichiers vers la corbeille en les supprimant (fn+suppression) :

defaults write com.apple.finder NSUserKeyEquivalents -dict-add 'Move to Trash' '\U007F'

Il déplace également les fichiers vers la corbeille lorsqu'il renomme des fichiers. La même méthode ne fonctionne pas pour supprimer ().

Vous pouvez également utiliser KeyRemap4MacBook dans le Finder, mais cela rendrait le renommage des fichiers et l'édition de texte encore plus difficiles.

Même si vous pouviez le modifier dans le Finder, il y aurait toujours d'autres endroits où la simple suppression ne fonctionnerait pas.

3voto

neo Points 640

Essayez le presbutan http://briankendall.net/presButan/ ça devrait vous donner ce que vous voulez.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X