Eigenschaftenbeschleuniger im Windows 8-Kontextmenü ändern

1595
Luke

Wenn Sie in Windows 7 mit der rechten Maustaste auf eine Datei klicken und drücken r, wird das Eigenschaftenfenster der Datei geöffnet.

Bei meiner neuen Installation von Windows 8 (en-GB) hat sich der Tastaturbeschleuniger in geändert o. Dies ist für mich unbequem, da bei fast jeder Datei "Öffnen" als erstes im Kontextmenü aufgeführt wird, und Sie haben es oals Beschleuniger erraten . Nun kann keine dieser Optionen mit einem Tastendruck ausgewählt werden.

Gibt es eine Möglichkeit, den Eigenschaftenbeschleuniger wieder zu ändern r?

Ich habe ein paar Screenshots von zwei verschiedenen Computern beigelegt (der erste wurde erst vor 3 Tagen installiert und seitdem nicht mehr angerührt). Der einzige Unterschied, den ich mir vorstellen kann, ist, dass ich auf dem allerersten Bildschirm im Win 8-Installationsprogramm (eigentlich war es die einzige Option) Britisch Englisch als "Anzeigesprache" gewählt habe, seit ich in Australien bin.

In den Screenshots werden die Tastaturbeschleuniger als unterstrichene Buchstaben im Menü angezeigt. Durch Drücken des unterstrichenen Buchstabens wird diese Menüauswahl aktiviert - es sei denn, es gibt zwei mit demselben Beschleuniger (in diesem Fall werden nur diese hervorgehoben und ein weiterer Tastendruck wechselt zwischen ihnen). Um die Unterstreichungen anzuzeigen, gehen Sie zu Systemsteuerung -> Einfacher Zugriff -> Ändern, wie Ihre Tastatur funktioniert -> Tastenkombinationen und Zugriffstasten unterstrichen.

Laptop Desktop

3
Ich habe diese Beschwerde gerade getestet. Der voreingestellte Tastatur-Beschleuniger ist eigentlich ** r **. Wenn es nicht in Ihrem System ist, wurde eine Einstellung geändert. Ich habe keine Ahnung, wie die Einstellung lautet. Ramhound vor 11 Jahren 0
Ich habe ein paar Screenshots hinzugefügt Luke vor 11 Jahren 0
Luke, ich verstehe nicht, was deine Screenshots zeigen sollen, sorry. Der Tastatur-Beschleuniger wird zu keinem Zeitpunkt auf dem Bildschirm angezeigt. Marcus Chan vor 11 Jahren 0
They are the underlined letters in the screenshots. Up to XP (I think) they were always underlined, now they will only underline if you press alt or turn them on permanently. (Control Panel -> Ease of Access -> Change how your keyboard works -> Underline keyboard shortcuts and access keys). Luke vor 11 Jahren 1
... whoa, du hast recht, das ist wirklich komisch. Ich stehe korrigiert. Bearbeiten: Könnte für andere klarer sein, wenn Sie die Screenshots nur etwas größer als die Kontextmenüs zuschneiden Marcus Chan vor 11 Jahren 0
FYI: Für Leute, die "immer Beschleuniger anzeigen" wollen: https://www.groovypost.com/howto/make-windows-underline-menu-shortcut-keys/ Rigel vor 5 Jahren 0

3 Antworten auf die Frage

4
Luke

The shortcut / accelerator appears to be related to your Windows display language setting.

I managed to fix this by:

  1. Going to Control Panel -> Clock, Language and Region -> Language
  2. Clicking Add a language then selecting English and English (United States)
  3. Clicking Options next to the newly added language
  4. Clicking Download and install language pack and waiting for it to finish
  5. Clicking Make this the primary language and logging out

I still think it's a terribly silly idea to have the same keyboard shortcut/accelerator for properties and open (which are going to be present in the menu of almost every file) in any language.

Wir haben es nicht per se abgewiesen (ok, wer auch immer abgelehnt hat, aber ich glaube nicht, dass Ramhound es getan hat). Um ehrlich zu sein, ich wette, es ist ein Windows-Fehler. Edit: Akzeptiere übrigens deine eigene Antwort! Marcus Chan vor 11 Jahren 0
Es ist alles gut, die Diskussion (und die Bestätigung, dass das Problem behoben werden konnte) führte ohnehin zur Lösung. Luke vor 11 Jahren 0
@MarcusChan - Dies ist kein Fehler der Standardeinstellung wurde geändert. ** Das gesamte Problem war, dass das falsche Sprachpaket installiert wurde. ** Ramhound vor 11 Jahren 0
@Ramhound Entschuldigung, wie genau ist UK English die "falsche Sprache"? Es macht nichts aus, dass ich ** bei der ersten Installation keine andere Sprache wählen konnte * und die Standardeinstellung * war *; halten Sie es für logisch, dieselbe Tastenkombination für die beiden am häufigsten verwendeten Menüpunkte zu verwenden - und damit den gesamten Punkt der Tastenkombination zu negieren? Bei der ursprünglichen Frage ging es darum, die Tastenkombination zu ändern, nicht das Sprachpaket zu ändern oder das Problem einfach zu leugnen (wie Sie es tun). Diese Lösung ist im besten Fall ein ** Workaround **. Luke vor 11 Jahren 3
Ich stimme mit Luke überein, das ist lächerlich. Wenn es sich um eine völlig andere Sprache handelt, stimme ich eher zu, aber diese Änderung zwischen en-US und en-GB zu machen, ist lächerlich und bringt das Muskelgedächtnis jahrelang zum Erliegen. Es ist auch kein * nur * ein Problem mit dem Sprachpaket. Wenn man bedenkt, dass dies das erste Mal (mit Win8) ist, haben sie jemals eine komplett separate en-GB-Version von Windows veröffentlicht. Sie hätten einen weitaus besseren Job machen und dumme, aber extrem ärgerliche Änderungen wie diese vermeiden müssen. Karan vor 11 Jahren 1
Außer dass es ein Problem mit dem Sprachpaket war. Ramhound vor 11 Jahren 0
Sie lesen entweder nicht oder verstehen nicht. Ich fragte, ob es möglich sei, den Schlüssel zu ändern. Ich weiß, dass ich Fremdsprachen (US-Englisch) verwenden kann, um das Problem zu umgehen, aber das Problem besteht immer noch, wenn ich meine Muttersprache (und die Standardeinstellungen) in Windows 8 verwende. Sie lehnen das Problem immer noch ab, statt etwas Konstruktives anzubieten . Luke vor 11 Jahren 0
2
BevanFindlay

Update: Microsoft macht es mit jedem nachfolgenden Update auf Windows 10 immer schwieriger. Sie müssen möglicherweise eine Offline-Eingabeaufforderung aufrufen, um diese Datei zu ersetzen (z. B. die Eingabeaufforderung für den abgesicherten Modus. Klicken Sie dazu auf Start und halten Sie die Umschalttaste gedrückt Klicken Sie auf Neustart. Wenn Sie weitere Hilfe benötigen, suchen Sie online. Es ist hilfreich, wenn Sie das Bearbeitete an einem system32.dll.muileicht zugänglichen Ort abgelegt haben .


Es ist möglich, das zu korrigieren ... aber nicht ohne bereit zu sein, auf ungewöhnliche Weise vorzugehen und sich die Hände mit einem Hex-Editor etwas schmutzig zu machen.

Du wirst brauchen:

  • Ein Hex-Editor;
  • Administratorrechte und die Möglichkeit, erhöhte Berechtigungen für Systemordner zu erhalten.

Im Grunde ist das Problem, dass eine idiotische Person bei Microsoft der Meinung war, dass niemand, der en-GB verwendet (einschließlich anderer Varianten - wie beispielsweise ich mit neuseeländischem Englisch) - sich darum kümmern würde, dass sie die Tastenkombination für die Beschleunigertaste bricht. Ich frage mich noch einmal, warum Software-Unternehmen nicht erkennen, dass viele auf der Welt eigentlich Englisch und nicht US-Englisch wollen. In diesem Zusammenhang scheinen sie auch nicht an Tastaturen zu glauben, was die kreativen Möglichkeiten zum Ausblenden von Beschleunigerunterstrichen angeht. Beim Fixieren werden jedoch immer nur zwei Zeichen geändert. In einer geschützten Datei, die unter System32 versteckt ist und häufig vom Betriebssystem aufgerufen wird. :-)

Microsoft behandelt Sprachen in Windows mit "MUI" -Dateien (für Multilingual User Interface), im Grunde genommen Dateien, die mit dem jeweiligen Programm oder der jeweiligen DLL abgeglichen werden, die bei Bedarf problemlos gegen eine neue Sprache ausgetauscht werden können, ohne dass die binären Programme geändert werden müssen . Die Dateien werden mit einem zusätzlichen ".mui" an den Namen der Originaldatei angehängt (Beispiel unten). Theoretisch ist es elegant, aber da Microsoft die Sprachpaketdateien nicht lesbar machte, aus ... Gründen? Sicherlich möchte kein Mensch wie er eine Sprachpaketdatei bearbeiten können. : - /

Gehe zu C:\Windows\System32\en-GBund öffne die Datei shell32.dll.muiin einem Hex-Editor. Sie benötigen einen Hex-Editor aus zwei Gründen: Erstens ändern viele Texteditoren die Datei auf eine Weise, die Sie nicht erwarten, und dadurch wird eine binäre Datei abgebrochen. und zweitens erscheint der Text in der Datei als Zeichen + Null und nicht nur als Zeichen. Suchen Sie nach P.r.&.o.(Punkte sind Nullen) und ersetzen Sie es durch P.&.r.o.(tauschen Sie im Allgemeinen die Positionen von &und r- oder verschieben Sie das &eine Zeichen früher). Da wir die Länge der Datei überhaupt nicht ändern, wird sie nicht beschädigt.

Jetzt kommt das ärgerliche bisschen: Sie müssen die Datei wahrscheinlich an einem anderen Ort als dem ursprünglichen Ordner speichern, da Sie über erhöhte Zugriffsrechte verfügen müssen, um auf den Ordner zuzugreifen, und selbst dann mag Windows nicht, dass diese Dateien überschrieben werden (ich vermute Möglicherweise versucht der Explorer, auf die Datei zuzugreifen, wenn Sie versuchen, in die Datei zu schreiben.

Also, was für mich funktioniert hat: Speichern Sie die Datei irgendwo, geben Sie einen anderen Namen (ich habe gerade ".n" für Neu hinzugefügt), speichern Sie sie wieder in diesem Ordner, benennen Sie das Original in etwas anderes um (Ich fügte ".o" hinzu.) für Original) und benennen Sie Ihre neue Datei shell32.dll.muianstelle des Originals.

Et voilá, ich habe jetzt die richtige Abkürzung "P r operties" zurück!

Ich würde es bei Microsoft als Fehler protokollieren, außer dass ich früher die Windows Feedback-App entfernt habe, als ich versuchte, nervige Dinge in Windows loszuwerden ... :-)

Noch ein letzter Punkt: Dieser Fehler wird möglicherweise durch Updates von Microsoft erneut beschädigt. Ich würde sagen, dass Sie die bearbeitete Datei bereithalten sollten, aber es wäre wahrscheinlich sicherer, die Bearbeitung erneut anzuwenden, falls in dieser Datei etwas anderes geändert wird. Wenn jemand eine Kopie wünscht (Sie speichern den Hex-Bearbeitungsschritt), lassen Sie es mich wissen, und ich werde versuchen, eine Stelle zu finden, an der Sie es teilen können.

Ich habe offiziell mehr Zeit damit verbracht, als ich je davor retten werde, also ist es hoffentlich jemandem nützlich! :-)


Edit: Letzte Anmerkung, dies wurde unter Windows 10 gemacht, nicht unter 8, aber ich denke, dass das gleiche wahrscheinlich auch für 8 gelten sollte (ich habe keine 8, um es zu testen).

Das ist großartig, ich werde versuchen, etwas Zeit zu finden, um es zu testen und als die richtige Antwort zu markieren. Luke vor 7 Jahren 0
Gut zu hören. :-) Außerdem habe ich mit dem Kommentar, dass es in zukünftigen Updates möglicherweise neu angewendet werden muss, Recht gegeben. Dies geschah beim Win 10 Creators Update (die Datei wurde mit einem etwas anderen Format überschrieben und die Änderung wurde rückgängig gemacht was bedeutete, dass ich es noch einmal tun musste). Sie sind sich nicht sicher, wie oft Updates davon betroffen sein werden, aber es handelt sich um eine Systemdatei. Windows denkt also, es sei "falsch", wenn Systemdateien überprüft werden. BevanFindlay vor 7 Jahren 0
Kurzes Update: Das Fall Creators Update entscheidet sich dafür, eine ganze Reihe von Anpassungen zurückzusetzen (danke Microsoft, ich wollte wirklich, dass Sie all die Dinge ändern, die ich _explicit_ _set_ verändere). Seufzer. Zugegebenermaßen ist dieser Fehler einer, von dem ich erwarten würde, ihn zu ändern, aber er erschwert das Lösen. Am Ende musste ich den Besitzer der Originaldatei ändern, Berechtigungen hinzufügen und die Umbenennung vornehmen (und am Ende eine Eingabeaufforderung verwenden). Jeder Schritt des "Durchbruchs" der Sicherheit der Datei enthielt die erforderlichen, unnötigen Warnungen. Aber es funktioniert immer noch. Gib mir einfach "Sudo", gah! BevanFindlay vor 6 Jahren 0
1
Marcus Chan

In meiner sauberen Installation von Windows 8 (virtuell, aber es sollte keinen Unterschied machen), rfunktioniert es genau wie erwartet.
Edit: Hmm, das ist komisch. Meine hat die Unterstreichung an der normalen Stelle, da ich sicher bin, dass die anderen SU-Benutzer es haben. Vielleicht ist es Ihre Spracheinstellung, ich bin mir nicht sicher.

In jedem Fall Alt+Enterist es meiner Meinung nach eine wesentlich einfachere Möglichkeit, das Eigenschaftenmenü zu öffnen (keine Mausbewegung).

Ich kann nicht einmal finden, wie diese Funktion eigentlich heißt. Ich habe ein paar Dokumentationen gefunden, wie man einen Tastatur-Beschleuniger in einem Programm erstellt. Wahrscheinlich etwas ganz anderes, obwohl ich das beurteilen kann. Ramhound vor 11 Jahren 0
In meiner sauberen Windows 8-Installation (britisches Englisch, macht das vielleicht einen Unterschied?), Tut es das nicht. Ich habe nicht über diese Änderung gelesen und wie Sie zweifellos erfahren haben, gibt umfangreiches Googeln nur die 1000er Artikel zurück, die die Leute über die neuen Windows + x Tastaturtastaturen geschrieben haben, die Windows 8 eingeführt hat. Vielen Dank für den Alt + Enter-Tipp. Luke vor 11 Jahren 0
@Luke - Wenn Sie eine andere Tastatur verwenden, hat dies wahrscheinlich ALLES zu tun. Ramhound vor 11 Jahren 0
Ich verwende viele verschiedene Tastaturen, aber alle verwenden das Standard-Tastaturlayout (für mein Land und Ihr Land) mit 104 Tasten. Ich verstehe wirklich nicht, wie sich das auf die ursprüngliche Frage bezieht, auf das Problem, das ich hatte, oder auf die Problemumgehung, die ich gepostet habe. Luke vor 11 Jahren 0
@Luke - That is important information. In the end the language pack was the solution. Ramhound vor 11 Jahren 0
aber meine Tastaturen haben nichts mit meiner Windows-Anzeigesprache zu tun Luke vor 11 Jahren 0
@Luke - Alt + Doppelklick ruft auch Eigenschaften auf. Ich habe genau das gleiche Problem wie Sie. Ich bin auch Engländerin mit englischen Spracheinstellungen. Chris Driver vor 10 Jahren 1