Changer l'accélérateur de propriétés dans le menu contextuel de Windows 8

Dans Windows 7, lorsque vous cliquez avec le bouton droit de la souris sur un fichier et appuyez sur r, il ouvre la fenêtre de propriétés du fichier.

Avec ma nouvelle installation de Windows 8 (en-GB), l'accélérateur de clavier a changé en o . C'est gênant pour moi, car presque tous les fichiers auront "Open" répertorié comme la première chose dans le menu contextuel avec, vous l'avez supposé, o comme l'accélérateur. Donc, maintenant, aucune de ces options ne peut être sélectionnée avec une pression sur une touche.

Existe-t-il un moyen de changer l'accélérateur des propriétés en r ?

J'ai inclus des captures d'écran de 2 ordinateurs différents (le premier installé il y a 3 jours et pas touché depuis). La seule différence que je peux penser, c'est que sur le premier écran de l'installateur Win 8, j'ai choisi (en fait, c'était peut-être la seule option) l'anglais britannique comme «langue d'affichage» puisque je suis en Australie.

Dans les captures d'écran, les accélérateurs de clavier montrent les lettres soulignées dans le menu. En appuyant sur la lettre soulignée, vous activez ce choix de menu – à moins qu'il y ait 2 avec le même accélérateur (auquel cas il ne les met en surbrillance et qu'une autre touche appuie alternativement entre eux). Pour afficher les soulignements, passez au Panneau de configuration -> Facilité d'accès -> Changez le fonctionnement de votre clavier -> Soulignez les raccourcis clavier et les touches d'accès.

portableBureau

Le raccourci / accélérateur semble être lié à votre configuration de langue d'affichage Windows .

J'ai réussi à corriger cela par:

  1. Aller au Panneau de configuration -> Horloge, langue et région -> Langue
  2. En cliquant sur Ajouter une langue puis en sélectionnant l'anglais et l'anglais (États-Unis)
  3. Cliquez sur Options à côté de la nouvelle langue ajoutée
  4. Cliquer sur Télécharger et installer le pack de langue et l'attendre pour finir
  5. Cliquer sur Faire de cette langue principale et se déconnecter

Je pense toujours que c'est une idée terriblement stupide d'avoir le même raccourci clavier / accélérateur pour les propriétés et ouvrir (qui sera présent dans le menu de presque tous les fichiers) dans n'importe quelle langue.

Dans mon installation propre de Windows 8 (virtuelle, mais cela ne doit pas faire la différence), r fonctionne exactement comme prévu.
Edit: Hmm, c'est étrange. Le mien a le souligné dans l'endroit normal, car je suis sûr que les autres utilisateurs SU l'ont. Peut-être que c'est votre configuration de langue, je ne suis pas sûr.

En tout cas, Alt + Enter est une façon beaucoup plus facile d'ouvrir le menu des propriétés, à mon avis (pas de mouvement de la souris).

Il est possible de résoudre ce problème … mais pas sans être prêt à s'en occuper de manière inhabituelle et à rendre les mains un peu sales avec un éditeur hexadécimal.

Tu auras besoin de:

  • Un éditeur hexadécimal;
  • Les privilèges d'administration et la possibilité d'obtenir des autorisations élevées sur les dossiers système.

Fondamentalement, la question est que quelqu'un d' amoureux de Microsoft pensait que personne n'utilisant en-GB (qui inclut d'autres variantes – comme moi-même avec l'anglais néo-zélandais) voudrait qu'ils ont brisé le raccourci clavier accéléré. Encore une fois, je me demande pourquoi les entreprises de logiciels ne se rendent pas compte que beaucoup de monde veut vraiment utiliser un vrai anglais, pas un anglais américain. D'ailleurs, ils ne semblent pas croire en l'utilisation de claviers non plus, ce qui, avec les façons créatives qu'ils utilisent pour cacher les accélérateurs, souligne. Quoi qu'il en soit, la fixation implique seulement la modification de deux caractères. Dans un fichier protégé caché sous System32, accède fréquemment au système d'exploitation. 🙂

Microsoft prend en charge les langues dans Windows en utilisant les fichiers "MUI" (pour l'interface utilisateur multilingue), essentiellement des fichiers compatibles avec n'importe quel programme ou DLL pour lesquels ils peuvent être facilement échangés avec une nouvelle langue si nécessaire, sans nécessiter de modification des exécutables binaires . Les fichiers sont nommés avec un ".mui" supplémentaire ajouté au nom du fichier d'origine (exemple ci-dessous). C'est en théorie élégant, mais en étant Microsoft, ils ont rendu les fichiers de fichiers linguistiques non lisibles par l'homme, car … des raisons? Pas comme un humain voudrait jamais éditer un fichier de langue, certainement. : – /

Accédez à C:\Windows\System32\en-GB , et ouvrez le fichier shell32.dll.mui dans un éditeur hexadécimal. Vous aurez besoin d'un éditeur hexadécimal pour deux raisons: un, plusieurs éditeurs de texte modifieront le fichier d'une certaine façon, vous ne vous attendez pas, et cela va tuer un fichier binaire; Et deux, le texte dans le fichier apparaît comme caractère + null, pas seulement un caractère. Rechercher Pr&.o. (Les points sont nuls) et remplacez-le par P.&.ro (basculez, basculez les positions de & e r – ou, déplacez le & un caractère plus tôt). Parce que nous ne modifions pas la longueur du fichier, il ne le brise pas.

Maintenant vient le bit ennuyeux: vous devrez probablement enregistrer ce fichier quelque part autrement que son dossier d'origine, car vous devez exécuter des privilèges élevés pour accéder au dossier, et même alors, Windows n'aime pas que ces fichiers soient écrasés (je soupçonne Il se peut que l'explorateur tente d'accéder au fichier lorsque vous essayez d'y écrire).

Alors, ce qui a fonctionné pour moi était: sauvegardez le fichier quelque part, donnez-lui un nom différent (je viens d'ajouter ".n" pour Nouveau), enregistrez-le dans ce dossier, renommez l'original à quelque chose de différent (j'ai ajouté ".o" Pour Original), et nommez votre nouveau fichier shell32.dll.mui à la place de l'original.

Et voilá, j'ai maintenant le raccourci correct "P r operties"!

Je le connecterais à Microsoft comme un bug, sauf que plus tôt aujourd'hui, j'ai supprimé l'application de commentaires de Windows dans le cadre de ma tentative de me débarrasser des choses ennuyeuses dans Windows … 🙂

Un dernier point: cela peut très bien être brisé par les mises à jour de Microsoft. Je dirais de conserver le fichier modifié, mais il serait probablement plus sûr de réappliquer l'édition, au cas où quelque chose d'autre serait modifié dans ce fichier. Si quelqu'un veut une copie (en vous enregistrant l'étape d'édition hexadécimale), faites-moi savoir et j'essayerai de trouver un endroit pour la partager.

J'ai officiellement passé plus de temps sur ce que je n'aurai jamais économisé, alors j'espère qu'il est utile à quelqu'un d'autre! 🙂


Edit: note finale, cela a été fait sur Windows 10, pas 8, mais je pense que cela devrait s'appliquer à 8 aussi (je n'ai pas 8 pour le tester).