Swapping-Funktionstasten (Fn) und Steuerungstasten (Strg) auf dem Lenovo ThinkPad W500

19

Ich möchte die Tasten Fnund Ctrlauf meinem ThinkPad W500 austauschen (wie viele andere auch! Siehe: Wie kann ich die Funktions- und Steuertasten meines Laptops umschalten? Und die Fn-Taste auf Laptops abfangen ).

  1. Zahlreiche Leute geben an, dass Windows die FnTaste nicht als Tastendruck registriert, aber mit Mihov ASCII Master 2.0 , das den ASCII-Wert eines Tastendrucks angibt, sehe ich, dass die Fn-Taste FF zurückgibt (in diesem Fall bedeutet FF möglicherweise 'nicht registriert'). Ich sehe auch, dass Tasten Ctrlsich mit einem ASCII-Code registrieren, wenn sie alleine gedrückt werden, und mit einem anderen, wenn sie in Kombination mit einer anderen Taste gedrückt werden. Fnwird nur registriert, wenn alleine gedrückt, so dass Windows die Combo definitiv nicht sieht. Dies nahm eine Lösung wie AutoHotKey vom Tisch.

  2. Ich habe KeyTweak ausgeführt (das die Hardware-Scan-Codes eines Tastendrucks und die Fnals 57443 registrierte Taste anzeigt). Mit diesem Programm habe ich Fnden CtrlSchlüssel neu zugeordnet; das hat einwandfrei funktioniert. Aufgrund der Frage Allerdings vermute ich , dass die Kombination aus zum Beispiel in # 1, Fn+ Chabe nicht ausführen , um eine Kopie.

Kurz bevor ich meinen kleinen Finger umerzogen habe, überlege ich mir tatsächlich, die Tastatur zu entfernen und die Verbindungen zu lösen, um diese Schlüssel zu tauschen.

Ich würde gerne Anregungen zu den grundlegenden technischen Problemen und möglichen Lösungen erhalten.

Howiecamp
quelle
In neueren Versionen wird durch längeres Drücken der Taste fn (z. B. 4 Sekunden) ein Popup-Fenster angezeigt, in dem Sie es deaktivieren können.
Ixxzz
Eigentlich ist die Umschulung Ihres kleinen Fingers keine schlechte Idee. Ich muss sowohl auf dem ThinkPad mit der Fn-Taste als auch auf dem Dell-Computer, auf dem alles in Ordnung ist, arbeiten, und jetzt habe ich mich nach kurzer Zeit daran gewöhnt, mühelos an beiden zu arbeiten.

Antworten:

7

Anscheinend wird die FN-Taste nicht vom Windows-Tastaturtreiber verwaltet, sondern von Treibern, die von Lenovo entwickelt wurden. Daher kann kein Windows-Dienstprogramm, das die Tasten wechselt, die FN-Taste neu zuordnen, da die FN-Taste keine Scancodes generiert.

Anscheinend erwägt Lenovo derzeit eine Änderung des BIOS, die dies ermöglicht. Siehe diesen Artikel: "Umschaltmodus für Fn / Ctrl-Tasten" .

Abschließend sollten Sie (1) Ihr BIOS prüfen, um festzustellen, ob eine solche Option bereits vorhanden ist, und (2) von Zeit zu Zeit auf der Lenovo-Website nach BIOS-Upgrades suchen (beachten Sie nur, dass BIOS-Upgrades sehr sorgfältig durchgeführt werden müssen). da ein Fehler bedeutet, Ihren Computer zu mauern).

In der Zwischenzeit können Sie diese Lösung verwenden (nur ein Scherz):

Bild

Harrymc
quelle
Dein letzter Satz hat mich zum Lachen gebracht. :) In Bezug auf deine Aussage "Die Fn-Taste generiert keine Scan-Codes.", Denke ich, generiert sie tatsächlich (siehe oben - 57443) einen Hardware-Scancode. Nicht nur das, sondern ich habe KeyTweak erfolgreich verwendet, um Fn auf Strg abzubilden, und auf Einzelschlüsselbasis funktionierte es identisch. Windows hat es tatsächlich gesehen. Was es nicht zu tun scheint, ist, einen eindeutigen ASCII-Tastendruckwert zu generieren und / oder Tastendrucke zusammen mit einer anderen Taste (z. B. Strg + C) zu unterstützen, die einen eindeutigen ASCII-Code für die Kombination erfordert.
Howiecamp
Das Fn an sich hilft sicherlich nicht viel. Im Moment ist das Fn anscheinend das am meisten beklagte Lenovo-Problem. Das BIOS einiger Modelle wurde bereits gehackt, um genau das zu tun (aber nicht deins). Lenovo wird es wahrscheinlich rechtzeitig für Ihren nächsten Laptop reparieren.
Harrymc
@ Howiecamp, können Sie also FN+keynach Ctrl+keyund Ctrl+keynach abbilden Fn+key? Dies ist fantastisch, da nur ein paar Dutzend Codes neu zugeordnet werden müssen, damit fast alles wie gewünscht funktioniert. Könnten Sie Ihre Lösung teilen?
Akostadinov
@akostadinov Ich bin nicht sicher, ob ich eine Lösung hatte ...?
Howiecamp
@ Howiecamp, Sie haben geschrieben: "Nicht nur das, sondern ich habe KeyTweak erfolgreich verwendet, um Fn auf Strg abzubilden, und auf Einzeltastenbasis funktionierte es identisch; Windows hat es tatsächlich gesehen."
Akostadinov
8

Der BIOS-Tausch für die Funktions- und Strg-Tasten wird jetzt von Lenovo implementiert! Wenn Sie einen neueren Lenovo-Laptop haben (meiner ist ein Thinkpad x201), finden Sie die Option zum Umschalten unter den Optionen "Tastatur und Maus konfigurieren". (Für meinen Laptop greife ich auf das BIOS zu, indem ich die blaue Taste "ThinkVantage" drücke, während der Computer hochfährt.)

Kathy
quelle
richtig. Ich habe es auch auf dem Thinkpad S430 gefunden, nachdem ich das BIOS aktualisiert habe.
tmanthey