Suporte ao MSI Claw no Linux avança com mapeamento do botão M-Center e correção de logs

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...

Atualização no kernel Linux ajusta botões do MSI Claw e ativa a tecla M-Center!

O suporte ao console portátil MSI Claw no ecossistema Linux recebeu uma nova melhoria por meio de um patch enviado à árvore de drivers da plataforma x86 do kernel. A atualização foca em resolver o comportamento dos botões físicos do aparelho, ativando a funcionalidade da tecla M-Center em modelos específicos e eliminando mensagens de erro excessivas que poluíam os logs do sistema.

Dispositivos da linha MSI Claw produzem eventos WMI (Windows Management Instrumentation) quando seus botões são pressionados. No Linux, o tratamento inadequado desses eventos gerava um volume alto de alertas no log do kernel sempre que o usuário acionava os controles. Além disso, a maioria dessas ações já era registrada pelo driver de teclado padrão do sistema (AT Translated Set 2 Keyboard), o que criava um cenário de acionamento duplicado.

Para organizar a entrada de comandos, o desenvolvedor Derek J. Clark submeteu uma alteração que orienta o sistema a ignorar os eventos WMI para os botões de volume e de acesso rápido, deixando o reconhecimento a cargo do driver evdev já existente. A exceção técnica ocorre com o botão M-Center, localizado à esquerda da tela, no modelo MSI Claw A8 BZ2EM. Como essa versão específica não associava a tecla a um evento de teclado padrão, o patch precisou expor a ação manualmente.

IEPeqC5z msi claw linux botao m center kernel
Suporte ao MSI Claw no Linux avança com mapeamento do botão M-Center e correção de logs 3

A solução encontrada foi mapear o botão M-Center para o código correspondente à tecla F15. A escolha ajuda a padronizar o comportamento do hardware, já que teclas de função superiores costumam ser aproveitadas por sistemas operacionais focados em jogos para abrir menus de sobreposição ou painéis de controle rápido.

O desenvolvedor documentou no código que a atribuição da tecla F15 causa o registro de eventos duplos nos modelos A1M, 7 AI+ A2VM e 8 AI+ A2VM. Apesar da duplicidade no registro interno, os testes práticos indicaram que o comportamento é inofensivo e não afeta negativamente a usabilidade do console.

A integração do código foi revisada e assinada por mantenedores do subsistema x86, incluindo Ilpo Järvinen e Armin Wolf. O patch prepara o terreno para que as distribuições Linux baseadas nas próximas versões do kernel consigam entregar uma experiência de uso direta e sem configurações manuais para os proprietários do portátil da MSI.

Compartilhe este artigo
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre GNU/Linux, Software Livre e Código Aberto, dedica-se a descomplicar o universo tecnológico para entusiastas e profissionais. Seu foco é em notícias, tutoriais e análises aprofundadas, promovendo o conhecimento e a liberdade digital no Brasil.