Teclado bluetooth Logitech K380 - torna as teclas de função padrão

11

Existe um software para o Windows chamado "Logitech Options", que pode alternar as teclas de mídia para as teclas de função, mas essa configuração não é lembrada no teclado. Existem casos semelhantes com outros teclados logitech já com soluções:

Mas nem parece funcionar para o K380. Alguém descobriu solução para este teclado? Ele provavelmente precisa capturar a comunicação entre o teclado e o software do Windows, mas é bastante complicado.

    
por Jerguš 17.11.2015 / 13:25

2 respostas

6

Eu criei o repositório do GitHub para o programa de configuração do k380.

link

Eu fiz os mesmos passos que o Mario para obter a sequência para o k380. O código é o mesmo do Mario, mas com a sequência do teclado do K380 e do ID do dispositivo do K380. Ele gera write: 0 were written instead of 7 no meu computador, mas funciona de qualquer maneira.

As sequências são:

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};
    
por Jerguš 23.12.2015 / 11:26
1

Eu tenho exatamente o mesmo problema e também encontrei o artigo sobre o K810, que é:

link

Eu já tentei algo parecido com o que o Mario fez com o K810, mas ainda não encontrei a sequência adequada que precisa ser enviada para o K380. Na verdade, é algo que não entendi muito bem no artigo. Já enviei a Mario uma mensagem perguntando como ele descobriu a sequência exata, mas ainda não tenho nenhuma resposta.

No caso de alguém tentar descobrir isso, este parece ser o ID do teclado, pelo menos no meu caso:

#define HID_DEVICE_ID_K380      (__s16)0xb342
O

ID do fornecedor parece ser o mesmo:

#define HID_VENDOR_ID_LOGITECH  (__u32)0x046d
    
por mdm 21.12.2015 / 11:44