Benutzerbasierte Tastaturbelegung

2

Ist es möglich, Schlüssel in Windows neu zuzuordnen, aber nicht für den gesamten Computer, sondern nur für den bestimmten Benutzer. Mir ist der Schlüssel "Scancode Map" im Verzeichnis HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layout bekannt, und auf einigen Websites wird für HKEY_CURRENT_USER ein ähnlicher Schlüssel erwähnt. Aber ich habe versucht, letzteres funktioniert nicht in Windows 7.

Maksee
quelle

Antworten:

4

Dies wäre auch in AutoHotKey möglich. Es ist ziemlich einfach, Schlüssel einem anderen Schlüssel zuzuordnen. Sie könnten dieses Skript erstellen, das ausgeführt wird, wenn sich ein Benutzer anmeldet, sobald das AutoHotKey-Skript geschlossen wird (Benutzer meldet sich ab oder beendet sich aus der Taskleiste). Dann werden die Tasten nicht mehr zugeordnet.

Ich denke, Remapping ist so einfach wie A :: B und ich denke, es gibt ein Tutorial auf der AHK-Website: http://www.autohotkey.com/

TylerF
quelle
1

Mein Vorschlag:

  • Richten Sie die für den Benutzer gewünschte Schlüssel-Neuzuordnung ein.
  • Exportieren Sie den oben erwähnten Registrierungsschlüssel beispielsweise als user1.reg
  • Erstellen Sie ein Anmeldeskript für den Benutzer, der user1.reg importiert
  • Erstellen Sie für Benutzer, die keine erneute Schlüsselzuordnung benötigen, ein Anmeldeskript, um den Registrierungsschlüssel zu löschen
Harrymc
quelle