Lorsque j'appuie sur Ctrl+ Backspace, il arrive que l'on insère un petit carré à la place du mot entier. Si je copie et colle le caractère ici, j'obtiens ceci: Mais cela ne ressemble pas tout à fait à cela dans la zone de texte - il s'agit simplement d'un rectangle blanc avec une bordure noire de 1px.
Le problème ne se produit que dans certaines zones de texte. dans d’autres, le raccourci fonctionne comme il se doit.
- Boîte de recherche du menu Démarrer: travaux
Bloc-notes: ne fonctionne pas
- Notepad2: fonctionne
- Firefox: fonctionne
J'utilise Windows 7 x64.
windows-7
keyboard
keyboard-shortcuts
text-editing
notepad
Rory O'Kane
la source
la source
F2
, déplacez le curseur à la fin du mot que je veux supprimer et essayezCtrl
+Backspace
.Réponses:
Vous pouvez corriger ce problème en remplaçant le raccourci Ctrl+ à l' Backspaceaide de AutoHotkey . Enregistrez le code suivant dans un fichier texte avec le nom de fichier et l'extension donnés, puis lancez le script avec AutoHotkey:
FixCtrlBackspace.ahk
Vous trouverez peut-être plus facile de télécharger ce fichier de script à partir de GitHub , plutôt que de créer le fichier et de le coller vous-même dans son contenu.
Pour lancer ce script automatiquement au démarrage, ajoutez un raccourci au dossier de démarrage de votre menu Démarrer, comme décrit dans la section Procédure d'exécution d'un programme au démarrage sur n'importe quel ordinateur .
L'idée de base du script est la suivante:
Cela change le raccourci Ctrl+ Backspacedans tous les programmes pour qu'il soit équivalent à appuyer sur Ctrl+ Shift+ ←, sélectionner le mot précédent, puis le Backspacesupprimer.
Cette solution de contournement de sélection-suppression, bien que préférable à la saisie d'une boîte, est fragile. Il est préférable de ne pas activer ce raccourci dans les programmes dans lesquels Ctrl+ Backspacefonctionne déjà. C'est pourquoi j'utilise
#IfWinActive
souvent le raccourci clavier uniquement pour les programmes dont je sais qu'ils ne prennent pas en charge ce raccourci.la source
La "boîte" que vous voyez est ce qu'on appelle un caractère de contrôle . La boîte est affichée car, comme vous l'avez découvert, tous les programmes ne gèrent pas le raccourci ctrl + retour arrière pour supprimer un mot.
Ce caractère de contrôle est l’un des 33 caractères "non imprimables" du schéma de codage de caractères ASCII à 128 caractères .
la source
ctrl+backspace
et que vous appuyez sur la touche Suppr ne semble rien faire. Je pense que le bloc-notes pour Vista l'a fait.Trouvé ceci sur un blog MSDN ...
Il semble donc que si l'application n'utilise pas SHAutoComplete, elle ne prendra pas en charge la fonctionnalité à moins qu'elle ait été explicitement ajoutée par l'auteur de l'application.
PS control-delete supprime le mot devant le curseur
la source
Toutes les applications ne gèrent pas les raccourcis clavier de la même manière. Le Bloc-notes ne semble pas gérer cette combinaison de touches et la gère à sa manière.
la source