Neuzuordnung der Taste «PowerOff» auf der Asus-Laptop-Tastatur unter Windows 10 64-Bit?


8

Was ich versuche zu erreichen:

Um den Netzschalter eines Laptops neu zuzuordnen, der absurderweise als Taste in der Tastatur platziert ist.

Kontext:

Ich habe kürzlich eine aktualisierte Version des ASUS VivoBook Pro N552VW-Laptops gekauft. Es ist eine großartige Maschine mit großartigen technischen Daten. Ich mag jedes einzelne Detail darin, außer einer Sache, die ich einfach nicht schlucken kann, und ich kann auch nicht verstehen, warum es auf der Erde existiert.

Ein Produktdesign-Genie entschied, dass sich der Netzschalter zum Ein- und Ausschalten des Computers zwischen den Tastaturtasten befinden sollte. Noch weiser entschied das Genie, dass es dort platziert werden sollte, wo man normalerweise den dedizierten "End" -Schlüssel findet, wie auf dem Bild unten zu sehen ist:

Geben Sie hier die Bildbeschreibung ein

Das Problem lindern:

Während dieses Design offensichtlich fehleranfällig ist, besteht immer die Gefahr, dass jemand versehentlich die Ein- / Aus-Taste drückt und den Laptop dann mitten in einer Arbeitssitzung in den Ruhezustand versetzt. Dies lässt sich jedoch leicht lösen, indem Sie die Energieeinstellungen von Windows aufrufen und festlegen, dass beim Drücken der Netzschalter nichts passieren soll. Siehe Bild unten:

Geben Sie hier die Bildbeschreibung ein

Was bleibt noch zu tun:

Was ich jedoch wirklich gerne tun würde, ist, einen solchen Schlüssel so zuzuordnen, dass er sich wieder wie ein dedizierter Endschlüssel verhält. Ich habe mehrere Schlüsselzuordnungssoftware ausprobiert, aber keine hat funktioniert. Ich weiß, dass Power-Keys häufig auf einer relativ niedrigen Ebene dem BIOS-Powering-Prozess zugeordnet werden, daher wollte ich aufgeben.

Zu diesem Zeitpunkt fand ich diese Frage im AskUbuntu Stackoverflow: /ubuntu/580902/how-to-change-mapping-for-the-poweroff-key-on-keyboard

Dort wird eine Lösung für Ubuntu OS gegeben. Es gab mir dann die Hoffnung zurück, dass es möglich sein könnte, dasselbe unter Fenstern zu tun. Daher meine Frage hier: Wie könnte ich den albernen Asus-Netzschalter richtig neu zuordnen, um mich so zu verhalten, als wäre er ein "Ende" -Schlüssel?

Meine bevorzugte Lösung wäre dies über die Windows-Registrierung. Nur wenn dies überhaupt nicht möglich ist, möchte ich die Möglichkeit ausprobieren, externe Re-Mapping-Software zu verwenden, die ständig geladen werden muss.

Was habe ich genau versucht:

Ich habe tatsächlich versucht, sowohl die Registrierung zu ändern als auch externe Software zu verwenden. Keine freie Software, die ich finden konnte, erlaubte es mir, den Netzschlüssel richtig zuzuordnen.

Wenn ich die Registrierung ändere, kann ich am besten herausfinden, dass der NumLock-Schlüssel zum End-Schlüssel wird (dann wird auf NumLock über Strg + Alt + PauseBreak zugegriffen):

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Tastaturlayout

"Scancode Map" = 00,00,00,00,00,00,00,00,03,00,00,00,4f, e0,45,00,45,00,46, e0,00,00,00 , 00

Unnötig zu erwähnen, dass dies eine ziemlich schmutzige Lösung ist, da sie mehr Chaos verursacht.


1
Entschuldigung, ich kann nicht anders, als Ihre Vorstellung zu unterstützen, dass dies ein durcheinandergebrachtes Tastaturdesign ist.
Paul

Verwenden Sie SharpKeys , um festzustellen , ob die Ein- / Aus- Taste einen Scan-Code generiert ( Lernprogramm ). Wenn es keine hat, kann es nicht zugeordnet werden, sondern nur wie Sie deaktiviert werden. Das Beste, was Sie tun können, ist, es zurückzusetzen, um es auszuschalten und dann dieses Ereignis abzufangen. Dies ist jedoch mehr Ärger als es wert ist. Hinweis: Manchmal ist ein langes Drücken dieser Taste die einzige Möglichkeit, einen gehängten Computer halbwegs herunterzufahren.
Harryc

1
Sie haben noch keinen Mac oder andere Laptops mit Ein- / Aus-Taste auf der Tastatur gesehen? Alte Macs haben sogar eine DVD-Auswurftaste auf der Tastatur. Und nein, Sie können den Schlüssel nicht neu zuordnen, wenn er von der Tastaturfirmware verarbeitet wird und keinen Scancode generiert, so wie Sie den Fn-Schlüssel unter Windows im Allgemeinen nicht neu zuordnen können. Duplizieren: Kann ich die Ein- / Aus-Taste unter Windows 10 der End-Taste neu zuordnen?
Phuclv


Duplikat von Kann der Netzschalter eines PCs oder Laptops neu zugeordnet werden? , leider kann es wegen der Prämie nicht geschlossen werden
phuclv

Antworten:


5

Verwenden Sie SharpKeys , um festzustellen , ob die Ein- / Aus- Taste einen Scan-Code auf Ihrer Tastatur generiert. Wenn dies der Fall ist, kann SharpKeys den Schlüssel in der Registrierung neu zuordnen, der für alle Programme funktioniert.
Weitere Informationen finden Sie im Artikel Zuordnen eines beliebigen Schlüssels zu einem beliebigen Schlüssel unter Windows 10, 8, 7 oder Vista .

Falls die Ein- / Aus-Taste unter Windows keinen Scan-Code generiert, kann sie nicht zugeordnet, sondern nur wie Sie deaktiviert werden. Selbst wenn Linux es neu zuordnen kann, weil es eine bessere Kontrolle über die Tastatur bietet, ist dies bei Windows nicht der Fall.

In diesem Fall können Sie höchstens die Ein- / Aus-Taste erneut aktivieren und zurücksetzen, um sie erneut auszuschalten. Anschließend können Sie dieses Ereignis abfangen und abbrechen und es einer anderen Taste wie der EndTaste zuordnen . Dies kann mit AutoHotkey erfolgen , ist jedoch möglicherweise schwieriger als es sich lohnt. Wenn Sie interessiert sind, kann ich meine Antwort erweitern, um zu zeigen, wie dies gemacht wird.

Ich stelle fest, dass manchmal die Verwendung des Netzschalters die einzige Möglichkeit ist, einen gehängten Computer halbwegs herunterzufahren.


Wenn Sie sich auf das Skript zum Verhindern des Herunterfahrens in AHK: OnMessage beziehen , beachten Sie, dass "dies unter Windows Vista und höher NICHT funktioniert" . Sonst würde ich gerne deine Magie sehen.
Gast-vm

@guest: Es gibt mehrere solcher Skripte. Ich glaube, dass ein API-Programm das Herunterfahren ohne Magie abbrechen kann, daher sollte AHK dies auch tun können. Aber wie gesagt, es lohnt sich möglicherweise nicht, das Poster auf diese Links zu verweisen und ihn zu bitten, seine Zeit in das Auschecken zu investieren, da diese Lösungen möglicherweise nicht in allen Fällen funktionieren.
Harrymc
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.