Logitech K380 Bluetooth-Tastatur - Funktionstasten standardmäßig festlegen


12

Es gibt eine Windows-Software namens "Logitech Options", mit der Medientasten in Funktionstasten umgewandelt werden können. Diese Einstellung wird jedoch auf der Tastatur nicht gespeichert. Es gibt ähnliche Fälle mit anderen Logitech-Tastaturen, für die bereits Lösungen verfügbar sind:

Aber beides scheint für K380 nicht zu funktionieren. Hat jemand eine Lösung für diese Tastatur gefunden? Es muss wahrscheinlich die Kommunikation zwischen Tastatur und Windows-Software erfasst werden, aber es ist ziemlich kompliziert.


Haben Sie versucht, die BIOS / UEFI-Einstellungen zu überprüfen? Normalerweise gibt es einen Eintrag namens "Fn-Tastenmodus", der das Standardverhalten von Fn-Tasten bestimmt.
Ashhar Hasan

1
Nein, diese Funktion gilt nur für die interne Tastatur. Erforderliche Lösung ist wie github.com/milgner/k290-fnkeyctl Logitech hat Software für Windows für FN-Änderungen, aber wir müssen diese auf Linux zurückportieren.
MᴀʀɪᴜsᴢS

@MariuzS Danke für dieses Wissen. ;)
Ashhar Hasan

Ich konnte dies mit Solaar ( github.com/pwr/Solaar ) tun . Ihr Gerät scheint nicht auf der Liste der unterstützten Geräte zu stehen ( github.com/pwr/Solaar/blob/master/docs/devices.md ), obwohl Sie es möglicherweise trotzdem ausprobieren möchten.
Zenhaeus

Solaar arbeitet nicht für mich
MᴀʀɪᴜsᴢS

Antworten:


9

Ich habe das GitHub-Repository für das Konfigurationsprogramm k380 erstellt.

https://github.com/jergusg/k380-function-keys-conf

Ich habe die gleichen Schritte wie Mario gemacht, um die Sequenz für k380 zu erhalten. Der Code ist der gleiche wie bei Mario, jedoch mit der Reihenfolge für die k380-Tastatur und die k380-Geräte-ID. Es wird write: 0 were written instead of 7auf meinem Computer ausgegeben, funktioniert aber trotzdem.

Die Sequenzen sind:

const char k380_seq_fkeys_on[]  = {0x10, 0xff, 0x0b, 0x1e, 0x00, 0x00, 0x00};
const char k380_seq_fkeys_off[] = {0x10, 0xff, 0x0b, 0x1e, 0x01, 0x00, 0x00};

Es funktionierte perfekt für mein k380 unter Arch Linux.
NVaughan

1

Ich habe genau das gleiche Problem und habe auch den Artikel über K810 gefunden, der lautet:

http://www.trial-n-error.de/posts/2012/12/31/logitech-k810-keyboard-configurator/

Ich habe bereits etwas Ähnliches versucht wie Mario mit K810, aber ich muss noch die richtige Sequenz finden, die an K380 gesendet werden muss. Tatsächlich verstehe ich das aus dem Artikel nicht ganz. Ich habe Mario bereits eine Nachricht geschickt, in der er gefragt wird, wie er die genaue Reihenfolge herausgefunden hat, aber ich habe noch keine Antwort.

Falls jemand anderes versucht, es herauszufinden, scheint dies die Tastatur-ID zu sein, zumindest in meinem Fall:

#define HID_DEVICE_ID_K380 (__s16) 0xb342

Die Hersteller-ID scheint dieselbe zu sein:

#define HID_VENDOR_ID_LOGITECH (__u32) 0x046d

1
Ich habe Prozedur aus dem Artikel gemacht und die Reihenfolge gefunden, die ist 0x10, 0xff, 0x0b, 0x1e, 0x00, 0x00, 0x00. Geräte-ID ist wie Sie geschrieben haben. Ich arbeite für mich.
Jerguš

Super, es funktioniert auch bei mir! Danke vielmals!!!
Mdm
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.