Wie kann ich eine Tastaturtaste neu zuordnen?

Einer der Schlüssel meines Laptops ist abgefallen. Gibt es eine Möglichkeit, einen anderen Schlüssel als diesen Schlüssel neu zuzuordnen? Ich werde den anderen Schlüssel "opfern", weil ich ihn nie benutze.

Author: iconoclast, 2009-09-07

9 answers

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

# # Ordnen Sie einen beliebigen Schlüssel einem beliebigen Schlüssel unter Windows 10, 8, 7 oder Vista zu Wenn Sie es satt haben, wie bestimmte Schlüssel auf Ihrem System funktionieren, z. B. die Feststelltaste, können Sie sie mithilfe eines Registrierungshacks neu zuordnen, um als anderer Schlüssel zu funktionieren. Aber es sollte einen einfacheren Weg geben, oder?

Hier kommt SharpKeys ins Bild: Es ist ein kleines Dienstprogramm, mit dem Sie eines leicht zuordnen können schlüssel zu einem anderen Schlüssel leicht, oder sogar den Schlüssel ausschalten, ohne die Registrierung überhaupt eingeben zu müssen.

Zum Beispiel habe ich die Schlüsselzuordnung verwendet, um einfach meine Feststelltaste auszuschalten, da ich sie nie verwende.

Bild
(Quelle: howtogeek.com)

Sie können auf die Schaltfläche Hinzufügen klicken, um das Dialogfeld Neue Schlüsselzuordnung hinzufügen aufzurufen, in dem Sie entweder die Schlüssel zum Zuordnen aus den Listen auswählen oder einfach auf die Schaltfläche Schlüssel eingeben klicken und die Taste manuell drücken können (was ich viel intuitiver finde)

Bild
(Quelle: howtogeek.com)

Wenn Sie fertig sind, klicken Sie auf die Schaltfläche In Registrierung schreiben und Sie werden aufgefordert, sich abzumelden oder neu zu starten, damit die Änderungen wirksam werden.

Bild
(Quelle: howtogeek.com)

Wenn Sie alle technischen Details zur Funktionsweise der Registrierungsschlüssel wünschen, können Sie über lesen, wie Schlüssel mithilfe der Registrierung zugeordnet werden hacks.

Link als Referenz

 50
Author: William Hilsum,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-12-29 00:41:59

Verwenden von Microsoft Keyboard Layout Creator hier ohne Probleme. Zum Umschalten von Modifikatorschlüsseln würde ich einen Registrierungshack 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 einfügen können, haben Sie versucht, nach einem defekten Laptop-Schlüssel zu suchen?

 14
Author: Tamara Wijsman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-01-16 21:12:52

Sie können den Keyboard Layout Creator von Microsoft verwenden.
Auf diese Weise können Sie Ihrer Tastatur sogar zusätzliche Funktionen hinzufügen, z. B. das Ändern einer Taste in eine tote Taste (z. ~), fügen Sie zusätzliche Zuordnungen hinzu (z. B. altgr+c ->ç), etc.

Um die speziellen Tastenanschläge zu bearbeiten, wie Strg+FOO, you might need to edit the .klc file manually.
Anweisungen finden Sie unter @Senseful in https://superuser.com/a/172993/157884 :

Sie müssen die Datei .klc manuell ändern.

Im Grunde ändern Sie einfach die Spalte VK_, um dem Wert in Spalte 1.

Wenn Sie also zum Beispiel L an N binden möchten, können Sie würde die Tastatur wie gewohnt in KLC. Dann würden Sie öffnen Sie die KLC-Datei in einem Texteditor. Suchen Sie den Wert L im VK_ spalte, und schalten Sie es auf ein N.

Für weitere Informationen, ich schrieb die vollständigen Schritte auf meinem blog.

Warnung: unvollständige Unterstützung für Tastenbindungen in einigen Anwendungen

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

Als Beispiel: Drücken Sie bei meiner speziellen Konfiguration altgr+ein im Teamchat von DotA2 löscht den Text-anstatt wie in anderen Anwendungen ein ã hinzuzufügen.

 9
Author: ANeves thinks SE is evil,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-11-18 22:06:31

Ich habe Genius KB-G235 USB-Tastatur (HID) und WinXP SP3. Keine der Anwendungen in früheren Antworten hat bei mir funktioniert. (Weil die Arbeit mit PS/2-codes oder nicht (vollständig) mit XP).

Ich habe HotkeyP (Freeware) ausprobiert http://petr.lastovicka.sweb.cz/others.html und das funktioniert! Fügen Sie einfach Aktion für Schlüssel und seine getan. (Nach dem zuweisen der neuen Aktion ist nicht Standard-Aktion ausgeführt.)

 3
Author: ich,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-01-18 14:51:13

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

 2
Author: Davidenko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-01-19 14:57:13

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

Download und Anleitung: https://www.microsoft.com/en-us/download/details.aspx?id=102134

 2
Author: Adam Szabo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-11-19 10:55:00

Http://www.autohotkey.com/ kann eine einfachere und leistungsstarke Lösung sein. Sie können Schlüssel neu zuordnen und Modifikatorschlüssel mit Skripten wie

;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
 1
Author: Jp_,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-09-04 10:35:31

Ich habe eine App gefunden, die fast alle in Windows 7 ausführen kann, und sie funktioniert ohne Probleme, wenn Ihr Desktop entsperrt ist. Auch ist es ziemlich einfach zu bedienen.

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

Der einzige Nachteil, den ich gefunden 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 selbst stumm schalten. Aber mit dieser App müssen Sie entsperren erst.

 0
Author: digitally_inspired,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-03-17 20:52:42

Für Windows 10: PowerToys

Microsoft hat eine Advance-App veröffentlicht:

Https://github.com/microsoft/PowerToys/releases/

Mit einer einfachen, aber effektiven Schlüsselzuordnungsfunktion. Ich habe es verwendet, um meine [ALT] und [STRG] Tasten zu tauschen; funktioniert wie ein Champion.

 0
Author: fearless_fool,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-11-18 18:16:37