Wie kann ich eine Tastaturtaste neu zuordnen?

70

Einer der Schlüssel meines Laptops ist abgefallen. Kann ich irgendeinen anderen Schlüssel neu zuordnen, um als dieser Schlüssel zu dienen? Ich werde den anderen Schlüssel "opfern", weil ich ihn nie benutze.

Pure.Krome
quelle
24
Rollensperre: Warum schaust du mich an?
Oberst Panic
2
Diese Frage bezieht sich auf die dauerhafte Neuzuordnung von Schlüsseln. Die meisten Antworten basieren auf einer Registrierungsänderung, die einen Neustart erfordert. Informationen zum erneuten Zuordnen von Tasten ohne Neustart , zum Austauschen von Tasten untereinander oder zum Austauschen für bestimmte Anwendungen finden Sie in der folgenden Frage: Zuordnen von Tastaturtasten für bestimmte Anwendungen
Lilienthal,
@harrymc der Link vlaurie.com ist tot (jetzt von ParkLogic gehostet)
John V
@johnvkumpf: Es gibt jede Menge solcher Artikel. Die meisten toten Links befinden sich immer noch auf der Wayback-Maschine. Für diesen hier sehen .
Harrymc

Antworten:

41

Hier ist ein guter Artikel von Howtogeek über die Verwendung eines Dienstprogramms namens SharpKeys :

Beliebige Tasten mit beliebigen Tasten unter Windows 10, 8, 7 oder Vista verknüpfen

Wenn Sie es satt haben, wie bestimmte Schlüssel auf Ihrem System funktionieren, wie z. B. die Feststelltaste, können Sie sie mithilfe eines Registrierungs-Hacks neu zuordnen, um sie als andere Schlüssel zu verwenden . Aber es sollte einen einfacheren Weg geben, oder?

Hier kommt SharpKeys ins Spiel: Es ist ein kleines Dienstprogramm, mit dem Sie einen Schlüssel auf einfache Weise einem anderen Schlüssel zuordnen oder den Schlüssel sogar ausschalten können, ohne die Registrierung überhaupt betreten zu müssen.

Zum Beispiel habe ich die Tastenzuordnung verwendet, um meine Feststelltaste zu deaktivieren, da ich sie nie verwende.

Bild

Sie können auf die Schaltfläche "Hinzufügen" klicken, um das Dialogfeld "Neue Tastenzuordnung hinzufügen" aufzurufen, in dem Sie entweder die zuzuordnenden Tasten aus den Listen auswählen oder einfach auf die Schaltfläche "Taste eingeben" klicken und die Taste manuell drücken (was ich sehr viel intuitiver finde).

Bild

Wenn Sie fertig sind, klicken Sie auf die Schaltfläche In Registrierung schreiben, und Sie werden aufgefordert, sich abzumelden oder einen Neustart durchzuführen, damit die Änderungen wirksam werden.

Bild

Wenn Sie alle technischen Details zur Funktionsweise der Registrierungsschlüssel benötigen, erfahren Sie, wie Sie Schlüssel mithilfe von Registrierungshacks zuordnen .

Link als Referenz

William Hilsum
quelle
4
Für ein einfaches Remapping ist dies der richtige Weg. Sie müssen kein vollständiges Autohotkey-Skript schreiben. Ich schwöre bei AHK Sie mich nicht falsch, aber das ist mehr für Tastenkombinationen , anstatt einfach Remapping.
John T
Sehr einfach zu bedienen - wäre schöner, in der Lage zu sein, die Tasten zu wechseln (aktivieren / deaktivieren), ohne etwas zu löschen
Nam G VU
Kann ich auf einem Macbook Pro Retina, auf dem Bootcamp ausgeführt wird, die Fn- und Strg-Taste in Windows austauschen? Vielen Dank.
Dotnethaggis
Muss ich die App die ganze Zeit ausführen oder ist die Änderung dauerhaft?
Oberst Panic
Der HowToGeek Registry-Hack-Link oben ist perfekt, um dies ohne Software zu tun - aber der Scancode-Link in diesem Artikel ist tot. Hier ist ein Live (ab heute): msdn.microsoft.com/en-us/library/aa299374(v=vs.60).aspx
Joe
13

Verwenden Sie den Microsoft Keyboard Layout Creator hier ohne Probleme. Zum Wechseln der Modifikatorschlüssel würde ich einen Registry-Hack oder eine Anwendung vorschlagen, die die Registrierung für Sie ändert. Verwenden Sie keine reine Software-Neuzuordnung wie AutoHotkey, da diese Lösungen nicht für jede Anwendung funktionieren.

Eine andere Lösung besteht darin, einen Ersatzschlüssel zu erhalten, falls Sie den Schlüssel wirklich nicht wieder in Ihren Laptop stecken können. Haben Sie versucht, nach "kaputten Laptopschlüsseln" zu suchen ?

Tamara Wijsman
quelle
2
Dies ist die beste Lösung, die ich gefunden habe - im Gegensatz zu AutoHotKey und Keytweak kann ich die mit Modifikatoren generierten Zeichen ändern, ohne das unveränderte Verhalten zu ändern. Jetzt kann ich (und) ohne Shift bekommen, 9 und 0 sind davon nicht betroffen! : D
James Broadhead
Nun, für meinen Fall, dass ich eine qwertzTastatur in eine qwertyTastatur umwandle, funktioniert dies nicht, da Strg + Z neben dem t bleibt. :(
ANeves
Für einige Anwendungen, die (vermutlich) Tastendruckereignisse abhören, ist es auch erforderlich, Tastaturscancodes neu zuzuordnen. Es ist eine schöne Lösung, da es in Windows integriert ist und Sie die Windows-Verknüpfungen verwenden können.
David Sopko
9

Sie können den Microsoft Keyboard Layout Creator verwenden .
Auf diese Weise können Sie Ihrer Tastatur sogar zusätzliche Funktionen hinzufügen, z. B. die Umwandlung einer Taste in eine tote Taste (z. B. ~), das Hinzufügen zusätzlicher Zuordnungen (z. B. altgr+ c-> ç) usw.

Um die speziellen Tastenanschläge wie ctrl+ FOOzu bearbeiten, müssen Sie die .klcDatei möglicherweise manuell bearbeiten .
Anweisungen von @Senseful finden Sie unter https://superuser.com/a/172993/157884 :

Sie müssen die .klcDatei manuell ändern .

Grundsätzlich ändern Sie die VK_Spalte so, dass sie mit dem Wert in der Spalte übereinstimmt 1.

So zum Beispiel , wenn Sie binden möchten Lzu N, würden Sie die Tastatur wie gewohnt in KLC erstellen. Dann würden Sie die KLC-Datei in einem Texteditor öffnen. Suchen Sie den Wert Lin der VK_ Spalte und wechseln Sie zu N.

Für weitere Informationen habe ich die vollständigen Schritte in meinem Blog geschrieben .

Warnung: Unvollständige Unterstützung für Tastenzuordnungen in Sommeranwendungen

Beachten Sie jedoch, dass einige Anwendungen diese speziellen Tastenanschläge möglicherweise nicht richtig ausführen.

Als Beispiel: Wenn ich in meiner speziellen Konfiguration im Teamchat von DotA2 auf altgr+ adrücke, wird der Text gelöscht, anstatt ãin anderen Anwendungen ein "Gefällt mir" hinzuzufügen .

ANeves
quelle
3

Ich habe Genius KB-G235 USB-Tastatur (HID) und WinXP SP3. Keine der Anwendungen in früheren Antworten hat für mich funktioniert. (Weil ich mit PS / 2-Codes arbeite oder nicht (vollständig) mit XP).

Ich habe versucht, HotkeyP (Freeware) http://petr.lastovicka.sweb.cz/others.html und das funktioniert! Fügen Sie einfach eine Aktion für den Schlüssel hinzu und fertig. (Nach dem Zuweisen einer neuen Aktion wird die Standardaktion nicht ausgeführt.)

ich
quelle
2

http://www.autohotkey.com/ kann eine einfachere und leistungsfähigere Lösung sein. Sie können Schlüssel neu zuordnen und Modifizierertasten mit Skripten wie erstellen

;Use Capslock as a modifier and not as capslock anymore
$*Capslock::
    Gui, 99:+ToolWindow
    Gui, 99:Show, x-1 w1 +NoActivate, Capslock Is Down
    keywait, Capslock
    Gui, 99:Destroy
    return

;Write functions for keys while capslock is beeing hold here
#IfWinExist, Capslock Is Down
    j::Down
    k::Up
    l::Right
    h::Left
    m::AppsKey
    i::Insert
    d::Delete
#IfWinExist

;Use right and left shifts to toggle capslock
RShift & LShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return

LShift & RShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return
Jp_
quelle
Aber warum all das, wenn so etwas ScrollLock::LControlgerade für das Remapping ausreicht?
Yuuza
Entschuldigung, ich könnte es wirklich vereinfachen, aber ich wollte die Kraft des Werkzeugs zeigen. Mit diesem Skript müssen Sie keine Tasten opfern, Sie müssen nur eine Modifizierertaste und eine zweite Funktion für eine Taste haben.
Jp_
2

Der einfachste Weg: Der Microsoft Keyboard Layout Creator . Dies ist eine offizielle Microsoft-Lösung. Die Funktionalität ist ähnlich wie bei Ukelele für OS X.

Download und Anweisungen: http://msdn.microsoft.com/en-GB/goglobal/bb964665.aspx

Adam Szabo
quelle
@Luke der Link funktioniert bei mir noch. Die Seite hat eine riesige Werbefläche, aber darunter ist noch der Download von Microsoft Keyboard Layout Creator 1.4 verfügbar.
Adam Szabo
2

Keyman Desktop - Mit Keyman Developer können Sie sogar Ihre eigenen Tastaturen erstellen. Mit Tastaturen für über 1000 Sprachen können Sie mit Keyman Desktop auch dann Ihre Sprache eingeben, wenn Windows dies nicht tut.

Davidenko
quelle
1
Die Keyman-Software wird frei, nachdem SIL International sie gekauft hat. Dies macht es zu einer interessanteren Wahl als zuvor. (Nur wenige Leute würden Software kaufen, um nur eine einfache Zuordnung eines Schlüssels für den persönlichen Gebrauch
vorzunehmen
0

Ich habe eine App gefunden, die fast alle Funktionen in Windows 7 unterstützt, und sie funktioniert problemlos, wenn Ihr Desktop entsperrt ist. Es ist auch ziemlich einfach zu bedienen.

http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .

Der einzige Nachteil, den ich festgestellt habe, ist, dass es nicht funktioniert, wenn der Desktop gesperrt ist, wenn ich aus dem Ruhezustand zurückkomme und der Computer gesperrt ist und laute Musik abgespielt wird. Multimedia-Tastaturen können von dort aus stumm geschaltet werden. Aber mit dieser App müssen Sie zuerst entsperren.

digital_inspiriert
quelle