Neuzuordnung von CAPS zu Escape unter Windows 7 ohne SharpKeys

8

Ich möchte CAPS neu zuordnen, um zu entkommen (ich verwende die Escape-Funktionalität in vielen Programmen ständig), aber die beiden Vorschläge, die auftauchen, sind:

  1. Hot Keys (was selbst die Leute, die vorschlagen, als Schmerz bezeichnen)
  2. SharpKeys - die Norton derzeit als bösartige Website meldet

Gibt es noch andere Vorschläge?

user4941
quelle

Antworten:

13

Autohotkey kann dies tun. Es ist ziemlich trivial.

Erstellen Sie eine Datei mit der Erweiterung .ahk:

Capslock::Esc

Doppelklicken Sie einfach, um auszuführen, sobald Sie Autohotkey installiert haben.

Es ist wirklich so einfach. Sie können das Skript in eine ausführbare Datei ( .exe) kompilieren , um es mit dem mit Autohotkey gelieferten Compiler portierbar zu machen.

Sie müssen dies beim Start irgendwie ausführen, wenn Sie es nicht bei jedem Neustart manuell ausführen möchten. Das Hinzufügen einer Verknüpfung zum Skript zum StartupOrdner im Startmenü funktioniert.


Wenn Sie keine Lust haben, Autohotkey zu installieren, habe ich die ausführbare Datei kompiliert und auf MediaFire hochgeladen . Wenn Sie mir nicht vertrauen, erstellen Sie selbst eines mit dem obigen Skript.


Autohotkey selbst bietet einige Vor- und Nachteile der Verwendung dieser Methode im Vergleich zum erneuten Zuordnen durch Ändern einiger Registrierungsschlüssel (was SharpKeys tut und was Piskvor beschreibt). Sie enthalten auch Anweisungen, insbesondere:

  • Verwenden Sie ein (kostenloses) Programm wie KeyTweak
  • Manuelles Bearbeiten der Registrierung mithilfe einer .reg-Datei wie hier beschrieben
Bob
quelle
1
Das funktioniert. Beachten Sie, dass AHK weiterhin im Hintergrund ausgeführt werden muss.
Piskvor verließ das Gebäude am
Ausgezeichnet! Ich ziehe diese Lösung dem Registrierungs-Hack vor, den ich hier gefunden habe: vim.wikia.com/wiki/Map_caps_lock_to_escape_in_Windows
Justin Force
Gibt es eine Möglichkeit, Esc oder ScrollLock auf Capslock abzubilden? Weil es Zeiten gibt, in denen Sie die Feststelltaste tatsächlich benötigen.
Thameera
2
@thameera Sie sollten in der Lage sein, nur eine Esc::CapslockZeile hinzuzufügen .
Bob
3

Das in den in diesem Artikel erwähnten Windows Server 2003 Resource Kit-Tools enthaltene Programm remapkey.exe funktioniert unter Windows 7 einwandfrei. Der Artikel in techrepublic enthält Bilder. Im Folgenden finden Sie eine kurze Zusammenfassung der Neuzuordnung von Esc zu Caps.

Nach der Installation der Windows Server 2003 Resource Kit-Tools:

  1. Öffnen Sie den Ausführungsdialog durch Drücken von Win + R.
  2. Geben Sie 'remapkey.exe' ein und drücken Sie die Eingabetaste
  3. Ziehen Sie die Esc-Taste der Basistastatur per Drag & Drop von der Schaltfläche "Caps" der Basistastatur.
    • Hinweis: Nachdem Sie die 'Esc'-Taste über der' Caps'-Taste auf der Basistastatur losgelassen haben, sollte die neu zugeordnete Tastatur die Änderung widerspiegeln.
  4. Klicken Sie auf die Schaltfläche "Speichern und beenden". (Es ist das erste Symbol oben links.)
  5. Klicken Sie sich durch die Warnungen.
  6. Neustart (das ist schließlich Windows).
  7. Genießen Sie Ihre neu zugeordneten Schlüssel, ohne dass ein zusätzlicher Dienst ständig ausgeführt werden muss!
Justin Wrobel
quelle
Grüße Justin, willkommen bei SuperUser. Wir empfehlen generell, die Informationen in den Links zu erweitern. Könnten Sie vielleicht eine Zusammenfassung der Informationen bearbeiten? Auf diese Weise haben wir etwas, auch wenn die Links veraltet sind.
Jonathan Garber
Der Versuch, "Windows Server 2003 Resource Kit Tools" unter Windows 7 zu installieren, führt zu einem Kompatibilitätsfehler. Ich denke, es könnte immer noch funktionieren, aber das war genug, um mich dazu zu bringen, es nicht zu installieren.
Benutzer
2

Nun, der Autor von SharpKeys selbst stellt fest, dass nur ein spezieller Schlüssel in der Registrierung erstellt wird.

Sie könnten den harten Weg gehen und manuell mit dem Layout herumspielen oder den MS-Tastaturlayout-Ersteller herunterladen - http://msdn.microsoft.com/en-us/goglobal/bb964665

Beachten Sie auch, dass SharpKeys eine Seite bei CodePlex hat - Sie können sie von dort erhalten: http://sharpkeys.codeplex.com/

Piskvor verließ das Gebäude
quelle
Außerdem scheint die Berichterstattung über "bösartige Websites" von Norton für mich keine sehr nützliche Funktion zu sein. Ich vertraue ihr nicht, da sie meiner Erfahrung nach zu oft legitime Websites blockiert und die bösartigen Websites durchgelassen haben.
Piskvor verließ das Gebäude am
1
Der MS Keyboard Layout Creator erlaubt keine Neuzuordnung der Feststelltaste. es ist mit "Nicht zuweisbar" gekennzeichnet.
Doug
Ah, gut. Sharpkeys ist dann offensichtlich die überlegene Lösung (und der Layoutersteller scheint absichtlich verkrüppelt zu sein, da beide mit denselben Registrierungsdaten arbeiten), aber da die Frage Norton ausdrücklich und absolut vertraut (was ich nicht tue), gibt es nichts zu tun.
Piskvor verließ das Gebäude
0

Der beste Key Remapper

(Stand April 2020)

Die folgenden Programme leisten alle einen angemessenen Job. Lassen Sie mich auch hinzufügen, dass es keinen besten Key Remapper gibt. Welche Sie verwenden sollten, hängt davon ab, zu welcher von 3 Gruppen Sie gehören.

  • Microsoft Keyboard Layout Creator 1.4
  • Tastaturlayout-Manager
  • KeyTweak
  • Autohotkey
  • SharpKeys

1. Ersetzen aller oder fast aller Zeichen auf Ihrer Tastatur

Microsoft Keyboard Layout Creator 1.4. Wenn Sie alle Zeichen auf Ihrer Tastatur vollständig überarbeiten möchten, wählen Sie Microsoft Keyboard Layout Creator 1.4. (Sie können auch den Tastaturlayout-Manager verwenden, aber ich habe bessere Dinge über den ersteren gehört.) Obwohl es länger dauern kann, lohnt es sich, diese beiden Programme anstelle der kleineren Programme auf der Liste zu verwenden, da Ihr System anscheinend dadurch viel läuft effizienter.

2. Ein paar Schlüssel umschalten

KeyTweak. Wenn Sie einfach ein Zeichen durch einen Schlüssel ersetzen möchten, wählen Sie KeyTweak. Ich habe sowohl SharpKeys als auch KeyTweak verwendet, und KeyTweak ist viel einfacher und schneller zu verwenden. KeyTweak wurde für eine Weile eingestellt, funktioniert aber immer noch einwandfrei . (Ich benutze es immer noch, wenn ich meinen Computer neu installiere.) Übrigens erwähnte LifeHacker, dass es nicht portabel war, aber es ist.

3. Eine einzelne Taste drücken Mehrere Tasten drücken oder etwas Ungewöhnliches auslösen

AutoType. Wenn Sie einen Schlüssel dazu bringen möchten, mehrere Dinge zu tun, z. B. "Ich liebe dich". Wenn Sie stattdessen die Taste F4 drücken und Alt-F4 drücken, müssen Sie AutoType verwenden. AutoType ist eine einfache Programmiersprache, mit der Sie viele Dinge per Knopfdruck erledigen können. Doch trotz allem , was die Leute über sie gesagt haben, es wird Sie einige Zeit in Anspruch nehmen jedes Skript zu implementieren. Ich bin damit einverstanden, dass es eine einfache Sprache ist, aber selbst das Installieren des Programms dauert einige Zeit. Ich benutze AutoHotkey ausgiebig und kann Ihnen sagen, dass Sie als Anfänger Stunden brauchen werden, um ein einfaches Skript zu schreiben. Ich meine, ich habe eine Weile gebraucht, um diese einfache Antwort zu schreiben! Darüber hinaus könnten Sie versehentlich süchtig danach werden, Skripte zu schreiben, die Ihre Produktivität steigern sollen. jedoch,Tage bis zum Ende!

John Greer
quelle