Comment remapper Shift + Del sous Windows pour signifier Supprimer au lieu de Couper?

10

Shift+ Delsur mon ordinateur Windows est interprété comme coupé dans le presse-papiers. Comment puis-je faire en sorte qu'il ne soit pas différent de simplement supprimer seul?

Adam
la source
Bizarre, shift-del sur les ordinateurs Windows normaux est censé signifier supprimer définitivement (sauter la corbeille).
Joel Coehoorn
Pas dans Windows 7 (et versions similaires). Voir en.wikipedia.org/wiki/…
Adam
Dans Windows 7, Shift + Del est censé être une suppression permanente. Je l'utilise tous les jours pour sauter la corbeille. support.microsoft.com/kb/126449
Benjamin Anderson
Peut-être juste dans Windows Server alors? Il est répertorié dans d'autres endroits ( en.wikipedia.org/wiki/… ) comme signifiant coupe et c'est certainement ce qu'il fait ici
Adam
7
Je soupçonne que l'OP parle dans un traitement de texte ou de texte, pas dans Windows Explorer / Desktop.
martineau

Réponses:

7

Ce script AutoHotkey fonctionne pour moi:

+Del::Send {Delete}

Si ce n'est pas le cas, essayez ceci:

+Del::
KeyWait Shift
Send {Delete}
return

Selon les astuces et remarques d'AutoHotkey , vous devrez peut-être utiliser KeyWaitafin que le Shiftne soit pas appliqué sur le côté droit également.

Je suggère de l'installer comme ceci:

  • Téléchargez et installez AutoHotkey, lui permettant de s'associer aux .ahkfichiers
  • Ouvrez le Bloc-notes et collez le script dans
  • Enregistrez-le n'importe où et appelez-le shortcuts.ahk
  • Ouvrez le dossier dans lequel vous l'avez enregistré dans l'Explorateur Windows
  • Double-cliquez sur shortcuts.ahkpour l'ouvrir et l'activer immédiatement
  • Faites un clic droit et faites glisser shortcuts.ahkvers Démarrer -> (Tous) Programmes-> Démarrage, puis relâchez le bouton droit
  • Cliquez sur Créer un raccourci
Mikel
la source
3

Quel que soit le contexte auquel vous faites référence, et même si je n'ai pas fait exactement cela, je suis assez confiant que l' utilitaire gratuit AutoHotKey pourrait le faire.

Au minimum, le script AHK aurait juste besoin d'être une seule ligne contenant ceci:

+Delete::Send {Delete}

Ce serait en vigueur à l'échelle mondiale (c'est-à-dire sur le bureau, dans les fenêtres de l'Explorateur et dans toutes les applications). Si nécessaire, il pourrait être rendu contextuel afin qu'il ne s'applique qu'à des situations spécifiques ( RTFM ).

martineau
la source
J'ai essayé, mais je ne connais pas vraiment AutoHotKey, quel est le code pour Shift + Del? J'ai essayé + {Delete} mais cela n'a pas fonctionné
Adam
+{Delete}ou +{Del}représente shift + delete. Vous pouvez créer un script AHK pour cette combinaison qui le mappe simplement Send {Delete}.
martineau
+{Del}::Send {Delete}m'a donné une erreurInvalid hotkey
Adam
Essayez +Del::Send {Delete}sans {}autour du premier Del.
Mikel
J'ai mis à jour ma réponse avec le code AHK syntaxiquement correct - merci @Mikel.
martineau
0

AutoHotkey NE PEUT PAS faire cela. C'est compliqué à expliquer, mais AutoHotkey envoie à la fenêtre focalisée, vous ne pouvez donc pas envoyer de commande au bureau.

user688686
la source
1
Veuillez relire attentivement la question. Votre réponse ne répond pas à la question d'origine.
DavidPostill