Bluetooth-клавиатура Logitech K380 - делает значение по умолчанию функциональных клавиш

Существует программное обеспечение для Windows под названием "Logitech Options", который может переключить ключи медиа к функциональным клавишам, но эту установку не помнят в клавиатуре. Существуют подобные случаи с другими клавиатурами Logitech уже с решениями:

Но ни один, кажется, не работает на K380. Кто-либо выяснил решение для этой клавиатуры? Этому, вероятно, нужно перехватывающее сообщение между клавиатурой и программным обеспечением Windows, но это вполне сложно.

11
задан 13 April 2017 в 05:25

3 ответа

Я создал репозиторий GitHub для k380 программы конфигурации.

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

я сделал те же шаги как Mario для получения последовательности для k380. Код - то же как Mario, но с последовательностью для 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};
7
ответ дан 23 November 2019 в 04:08

Я имею точно ту же проблему и также нашел статью о K810, который является:

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

я уже попробовал что-то подобное тому, что Mario сделал с K810, но я должен все же найти надлежащую последовательность, которая должна быть отправлена в K380. На самом деле это - что-то, что я не вполне понимаю от статьи. Я уже отправил Mario сообщение, спрашивающее, как он выяснил точную последовательность, но у меня еще нет ответа.

В случае, если кто-то еще пытается понять это, это, кажется, идентификатор клавиатуры, по крайней мере, в моем случае:

#define HID_DEVICE_ID_K380      (__s16)0xb342

идентификатор поставщика, кажется, то же:

#define HID_VENDOR_ID_LOGITECH  (__u32)0x046d
1
ответ дан 23 November 2019 в 04:08

Просто обновление, программное обеспечение Logitech Options может изначально поддерживать эту функцию, Используйте F1 - F12 в качестве стандартных функциональных клавиш . См. Картинку ниже.

enter image description here

7
ответ дан 27 March 2020 в 01:50

Другие вопросы по тегам:

Похожие вопросы: