Simulieren der Windows-Taste auf einer alten Tastatur

30

Ich verwende eine sehr alte Tastatur, die keine physische Windows-Taste hat - sie hat einen 5/180 ° -Anschluss und einen AT / XT-Schalter auf der Rückseite -, aber ich möchte die Funktionalität nicht ganz missen der Windows-Taste.

Gibt es eine Gruppe von Schlüsseln in Windows 7 Pro, die Winbei gemeinsamer Verwendung simuliert werden? Mit anderen Worten, ich möchte in der Lage sein, jede Tastenkombination, die verwendet wird Win, mental zu entfernen Winund in dieser anderen Tastengruppe abzulegen und die ursprüngliche Kombinationsarbeit zu haben.

Wie kann ich eine solche Kombination erstellen, wenn sie nicht vorhanden ist?

Ich weiß , dass ich konnte nur in einer neueren Tastatur anschließen , die eine Windows - Taste, aber der ganze Sinn dieser Frage ist , dass zu vermeiden. Keine der vorhandenen scheint dies zu adressieren; Das nächste ist dieses , aber es sagt nicht wirklich aus, wie das Mapping erstellt werden soll.

Dies ist für meinen Arbeitscomputer vorgesehen. "Installiere dieses Dienstprogramm / Plugin" ist daher keine gute Option für mich. Sie können jedoch gerne mit denen antworten, die anderen zugute kommen.

Pops
quelle
1
Schauen Sie sich AutoIt oder AutoHotKey an, Sie können eine Tastenkombination für den Winkey einrichten.
MaQleod
Ich hätte nicht gedacht, dass Windows 7 auf irgendetwas laufen würde, das eine Tastatur mit einem 5/180-Anschluss akzeptieren könnte!
Iszi
@ Iszi, du hast wahrscheinlich recht! Ich habe zufällig einen kleinen PS / 2-Konverter.
Pops
Anekdoten-Warnung: @Iszi win7-x64 ultimate läuft auf meinem Core i7 mit IBM Model M (eine solide Tastatur mit PS / 2-Anschluss, hergestellt 1991!) Einwandfrei . Und ein Mitarbeiter ersetzt sein DIN5-Modell M, weil der Stecker von DIN auf PS2 abgenutzt ist.
Hennes

Antworten:

17

Neuzuordnung Ihres Capslock-Schlüssels mit einem schnellen Registry-Hack? Die Feststelltaste ist wertlos.

Fügen Sie dies in eine Datei mit dem Namen ein remap_caps_to_windows.regund doppelklicken Sie darauf. Sie müssen neu starten, damit die Änderungen wirksam werden

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,5c,e0,3a,00,00,00,00,00
Zoredache
quelle
Hey, das muss der Ansatz sein, der in dem entsprechenden Beitrag erwähnt wurde. Ich werde es versuchen, sobald ich herausgefunden habe, wie ich die aktuelle Einstellung sichern kann.
Pops
Öffnen Sie einfach regedit, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layoutklicken Sie mit der rechten Maustaste auf diesen Unterschlüssel und wählen Sie "Exportieren". Aber es gibt wirklich nicht viel zu sichern. Bei einer Neuinstallation von Windows gibt es keine Scancode MapEinstellung in der Registrierung. Wenn Ihnen das nicht gefällt, löschen Sie einfach den Scancode MapWert.
Zoredache
Übrigens unterscheidet sich das, was dies tut, ein bisschen von dem, was das Microsoft-Tool in der anderen Antwort tut. Wenn Sie ein neues Layout erstellen, wird nur eine kleine Neuzuordnung auf Ihr aktuelles Layout angewendet. Die Ergebnisse könnten ähnlich sein, aber die Methode ist unterschiedlich.
Zoredache
@Zoredache: Es gibt GUI-Schnittstellen, um dasselbe zu tun, wie in meiner Antwort erwähnt.
Paradroid
1
@ Jonathan ja, nachdem Sie die vorgeschlagenen Registrierungsänderungen vorgenommen haben, müssen Sie neu starten. Ich schlage jedoch vor, 'SharpKeys' zu verwenden, wie in einer der anderen Antworten vorgeschlagen, anstatt die Registrierungsänderungen manuell vorzunehmen. Es macht die Dinge einfacher.
Zoredache
11

STRG-ESC ruft das Startmenü auf.

Leider erlaubt es nicht die anderen Windows-Tastenkombinationen. Zum Beispiel werden durch STRG-ESC-Pause / Break keine Systemeigenschaften aufgerufen. Und CTRL-ESC-R ruft Run nur auf, wenn Sie CTRL-ESC vor dem Drücken von R loslassen, und funktioniert dann nur, wenn in Ihrem Startmenü keine Einträge vorhanden sind, die mit "R" beginnen.

music2myear
quelle
4

Mit KeyTweak können Sie jeden Schlüssel neu als Windows-Schlüssel zuordnen .

Es ist nur eine GUI-Oberfläche für die Registrierung, also dasselbe, was Zoredache in seiner Antwort vorschlägt.

KeyTweak

paradroid
quelle
4

In Windows 10 die keymap in den vorgeschlagenen akzeptierten Antwort - Karten Zund Mauf Bund ordnen Ban Z.

Es war lustig, bis mir klar wurde, dass mein Benutzername ein "M" enthält. Zum Glück verfügt Win10 über die Bildschirmtastaturoption in den Eingabehilfen während der Anmeldung, diese wird jedoch im Dialogfeld "Als Administrator ausführen" nicht angezeigt.

Wie auch immer, mit Sharpkeys fand ich die richtige Karte für CAPS LOCKzu , Winist dies:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,5b,e0,3a,00,00,00,00,00
music2myear
quelle
Ich hatte dieses Problem nicht. Verwenden Sie ein US-amerikanisches Tastaturlayout? DVORAK? International USA?
Jonathan
Nein, ein alter Compaq QWERTY aus den 90ern
music2myear
1

In AutoIt sollte dies mit Ctrl+ Shift+ geschehen w:

HotKeySet("^+w", "WinKey")

While 1
    Sleep(100)
WEnd

Func WinKey()
    Send("#")
EndFunc

AutoIt muss nicht auf einem Computer installiert sein, damit es ausgeführt werden kann. Es kann in eine ausführbare Datei kompiliert werden, die den Interpreter enthält, damit er auf jedem Windows-Computer ausgeführt werden kann. Sie müssen es auch nicht installieren, um zu schreiben und zu kompilieren. Sie können einfach den ZIP-Download verwenden.

MaQleod
quelle
1
Können Sie AutoHotkey nicht verwenden, um diesen sleep () Spinlock zu vermeiden?
RJFalconer
@RJFalconer, die while-Schleife hält es auf unbestimmte Zeit am Laufen, der Sleep-Modus (100) verhindert, dass der Prozessor voll ausgelastet wird. Auch wenn Sie dies in einem AutoHotkey-Skript nicht explizit angeben, weist es dennoch ein ähnliches Verhalten auf. In der Programmierung muss eine Schleife ausgeführt werden, damit ein Programm oder ein Skript ausgeführt wird.
MaQleod
Ich habe autohotkey verwendet und als F1 festgelegt, während ich dort war, habe ich auch F6-12 als Multimediatasten festgelegt.
Ziv,