Logitech K380 Bluetooth Klavye - İşlev tuşlarını varsayılan yapın


13

Windows için "Logitech Options" adlı bir yazılım vardır, bu medya tuşlarını işlev tuşlarına geçirebilir, ancak bu ayar klavyede hatırlanmaz. Zaten çözümleri olan diğer logitech klavyelerde benzer durumlar vardır:

Ama ikisi de K380 için çalışmıyor gibi görünüyor. Bu klavye için çözüm bulan var mı? Muhtemelen klavye ve Windows yazılımı arasındaki iletişimi yakalaması gerekiyor, ancak oldukça karmaşık.


BIOS / UEFI ayarlarına bakmayı denediniz mi? Genellikle Fn tuşlarının varsayılan davranışını belirleyen "Fn tuş modu" adı verilen bir giriş vardır.
Ashhar Hasan

1
Hayır, bu işlev yalnızca dahili klavye içindir. Gerekli çözüm github.com/milgner/k290-fnkeyctl gibidir. Logitech'in FN modifikasyonları için pencereleri vardır, ancak bunu linux'a geri yüklememiz gerekir.
MᴀʀɪᴜsᴢS

@MariuzS Bu bilgi için teşekkürler. ;)
Ashhar Hasan

Bunu Solaar ( github.com/pwr/Solaar ) kullanarak yapabildim . Cihazınız desteklenen cihazlar listesinde ( github.com/pwr/Solaar/blob/master/docs/devices.md ) görünmese de yine de denemek isteyebilirsiniz.
zenhaeus

Solaar benim için çalışmıyor
MᴀʀɪᴜsᴢS

Yanıtlar:


11

K380 yapılandırma programı için GitHub deposunu oluşturdum.

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

K380 dizisini almak için Mario ile aynı adımları yaptım. Kod Mario'nunkiyle aynıdır, ancak k380 klavye ve k380 cihaz kimliği sırası ile. Bu çıktılar write: 0 were written instead of 7bilgisayarımda ama yine de çalışır.

Diziler:

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

Arch Linux'taki k380'im için mükemmel çalıştı.
NVaughan

Teşekkür ederim. Bir cazibe gibi çalışır.
thanhnha1103

1

Ben tam olarak aynı sorun var ve aynı zamanda K810 hakkında makale bulundu:

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

Mario'nun K810 ile yaptıklarına benzer bir şey denedim, ancak henüz K380'e gönderilmesi gereken doğru diziyi bulamıyorum. Aslında, bu makaleden tam olarak anlamadığım bir şey. Mario'ya diziyi tam olarak nasıl çözdüğünü soran bir mesaj gönderdim, ama henüz cevabım yok.

Başka birinin anlamaya çalışması durumunda, bu en azından benim durumumda klavye kimliği gibi görünüyor:

#define HID_DEVICE_ID_K380 (__s16) 0xb342

satıcı kimliği aynı görünüyor:

#define HID_VENDOR_ID_LOGITECH (__u32) 0x046d

1
Makaleden işlem yaptım ve diziyi buldum 0x10, 0xff, 0x0b, 0x1e, 0x00, 0x00, 0x00. Cihaz kimliği yazdığınız gibidir. Benim için çalışırım.
Jerguš

Harika, benim için de işe yarıyor! Çok teşekkürler!!!
mdm

0

Sadece bir güncelleme, Logitech Options yazılımı bu özelliği yerel olarak destekleyebilir Use F1 - F12 as standard function keys. Aşağıdaki resme bakın.

resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.