คีย์บอร์ดบลูทู ธ Logitech K380 - ทำให้ปุ่มฟังก์ชั่นเริ่มต้น


13

มีซอฟต์แวร์สำหรับ Windows ที่เรียกว่า "ตัวเลือก Logitech" ซึ่งสามารถสลับคีย์สื่อเป็นแป้นฟังก์ชันได้ แต่การตั้งค่านี้จะไม่ถูกจดจำในแป้นพิมพ์ มีกรณีที่คล้ายกันกับคีย์บอร์ด logitech อื่น ๆ ที่มีวิธีแก้ไขอยู่แล้ว:

แต่ดูเหมือนว่าจะไม่ทำงานสำหรับ K380 มีใครคิดวิธีแก้ปัญหาสำหรับแป้นพิมพ์นี้หรือไม่? อาจต้องมีการสื่อสารระหว่างแป้นพิมพ์และซอฟต์แวร์ Windows แต่มันค่อนข้างซับซ้อน


คุณลองดูการตั้งค่า BIOS / UEFI แล้วหรือยัง มักจะมีรายการที่เรียกว่า "โหมดปุ่ม Fn" ซึ่งกำหนดพฤติกรรมเริ่มต้นของปุ่ม Fn
Ashhar Hasan

1
ไม่ฟังก์ชันนี้ใช้สำหรับแป้นพิมพ์ภายในเท่านั้น วิธีการแก้ปัญหาที่จำเป็นต้องมีเช่นgithub.com/milgner/k290-fnkeyctl Logitech มีซอฟต์แวร์สำหรับ windows สำหรับการแก้ไข FN แต่เราต้องทำการ backport นี้ไปยัง linux
MᴀʀɪᴜsᴢS

@MariuzS ขอบคุณสำหรับความรู้ชิ้นนี้ ;)
Ashhar Hasan

ฉันสามารถทำได้โดยใช้ Solaar ( github.com/pwr/Solaar ) อุปกรณ์ของคุณดูเหมือนจะไม่อยู่ในรายการอุปกรณ์ที่รองรับ ( github.com/pwr/Solaar/blob/master/docs/devices.md ) ถึงแม้ว่าคุณอาจจะยังต้องการลองใช้ก็ตาม
zenhaeus

Solaar ไม่ทำงานสำหรับฉัน
MᴀʀɪᴜsᴢS

คำตอบ:


11

ฉันสร้างที่เก็บ GitHub สำหรับโปรแกรมกำหนดค่า k380

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

ฉันทำขั้นตอนเดียวกับ Mario เพื่อรับลำดับสำหรับ k380 รหัสนี้เหมือนกับของมาริโอ แต่มีลำดับสำหรับคีย์บอร์ด k380 และรหัสอุปกรณ์ k380 มันแสดงผลwrite: 0 were written instead of 7บนคอมพิวเตอร์ของฉัน แต่ก็ใช้งานได้อยู่ดี

ลำดับคือ:

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};

มันทำงานได้อย่างสมบูรณ์แบบสำหรับ k380 ของฉันบน Arch Linux
NVaughan

ขอขอบคุณ. มันใช้งานได้เหมือนมีเสน่ห์
thanhnha1103

1

ฉันมีปัญหาเดียวกันและพบบทความเกี่ยวกับ K810 ซึ่งก็คือ:

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

ฉันได้ลองทำสิ่งที่คล้ายกับที่มาริโอทำกับ K810 แล้ว แต่ฉันยังหาลำดับที่เหมาะสมที่จะต้องส่งถึง K380 จริงๆแล้วมันเป็นสิ่งที่ฉันไม่ค่อยเข้าใจจากบทความ ฉันได้ส่งข้อความถึงมาริโอแล้วถามว่าเขาหาลำดับที่แน่นอนได้อย่างไร แต่ฉันยังไม่ได้รับคำตอบใด ๆ

ในกรณีที่มีคนอื่นพยายามคิดออกนี่น่าจะเป็นรหัสแป้นพิมพ์อย่างน้อยก็ในกรณีของฉัน:

#define HID_DEVICE_ID_K380 (__s16) 0xb342

ID ผู้ขายดูเหมือนจะเหมือนกัน:

#define HID_VENDOR_ID_LOGITECH (__u32) 0x046d

1
0x10, 0xff, 0x0b, 0x1e, 0x00, 0x00, 0x00ผมทำตามขั้นตอนจากบทความและพบว่าลำดับซึ่งเป็น รหัสอุปกรณ์เป็นอย่างที่คุณเขียน ฉันทำงานให้ฉัน
Jerguš

เจ๋งมันใช้ได้กับฉันด้วย! ขอบคุณมาก!!!
mdm

0

เพียงอัปเดตซอฟต์แวร์ตัวเลือกของ Logitech สามารถรองรับคุณสมบัติUse F1 - F12 as standard function keysได้ ดูภาพด้านล่าง

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.