Definiert nur das BIOS, wie sich F1-12 und Medientasten verhalten?

Definiert nur das BIOS, wie sich F1-12 und Medientasten verhalten?

Ich verwende ein Lenovo ThinkPad E430-Laptop mit Linux Mint. Standardmäßig funktionieren die Medientasten ohne die Fn-Taste und F1-12 funktionieren wie Fn+F1-12. Ich habe sie im BIOS invertiert, sodass ich die Fn-Taste nicht drücken muss, wenn ich beispielsweise ein Fenster schließen möchte. Ich habe auch die Tasten Strg und Fn invertiert, weil die Leute von Lenovo entschieden haben, dass die Strg-Taste nicht an der Ecke der Tastatur sein sollte, und ich finde das lächerlich. Aber das ist nicht das Problem.

Beim Neustart funktioniert alles wie gewünscht. Aber bei längerer Nutzung (ich schalte meinen Laptop nicht jeden Tag aus, sondern verwende den Ruhezustand) werden die Medien- und F-Tasten wieder in den Ruhezustand zurückversetzt. Das Seltsame ist, dass dies bei Strg und Fn nicht der Fall ist. Sie werden immer invertiert, egal wie lange die Sitzung dauert. Beim Neustart kehren die Medientasten in ihren sekundären Zustand zurück.

Meine Frage also: Gibt es etwas im Kernel des Betriebssystems (oder eine andere Software), das die Tastatur und das Verhalten der Funktionstasten verwaltet? Und wenn ja, warum unterliegt es nicht dem BIOS (ich meine in meinem Fall)? Und wie kann ich sie synchronisieren?

Antwort1

Bei den meisten Funktionen von integrierten Tastaturen Fnist nur das BIOS steuerbar. Meistens weiß das Betriebssystem nicht einmal von der Existenz dieser speziellen Modifikatortaste. Einige Computermodelle stellen ihren unter dem Betriebssystem laufenden Treibern spezielle Funktionen zur Verfügung, aber das ist nicht immer der Fall.

Beispiel:

  • Einige Funktionen sind erreichbar: Im vom Hersteller Ihres Laptops bereitgestellten Dienstprogramm können Sie das Verhalten der Tastaturhintergrundbeleuchtung steuern (immer an / immer aus / automatisch)
  • Andererseits habe ich noch nie erlebt, dass ein Tastendruck Fnfür die Tastaturroutinen im Betriebssystem sichtbar war. Er ist vor dem Betriebssystem vollständig verborgen.

In Ihrem Fall bin ich fest davon überzeugt, dass es sich nur um ein BIOS-Problem handelt. Sie können es auch mit einigen praktischen Verfahren testen, z. B. indem Sie Ihr System einige Stunden lang unberührt lassen (Sie können auch geplante Aufgaben usw. deaktivieren), um sicherzustellen, dass keine Anwendung gestartet wurde, die das Verhalten beeinträchtigen könnte.

verwandte Informationen