FERRAMENTAS LINUX: O Kernel Linux 6.5 está trazendo as melhorias para o manuseio do mouse e teclado PS/2

sábado, 8 de julho de 2023

O Kernel Linux 6.5 está trazendo as melhorias para o manuseio do mouse e teclado PS/2

 

Espera-se que a maioria de vocês já tenha migrado para mouses e teclados USB, deixando para trás os dispositivos PS/2. No entanto, se você ainda possui alguns sistemas antigos que utilizam hardware PS/2, há algumas melhorias disponíveis no kernel Linux 6.5, que está atualmente em desenvolvimento. As atualizações do subsistema de entrada, enviadas na semana passada pelo mantenedor Dmitry Torokhov, incluem melhorias para o antigo hardware PS/2.

Torokhov elaborou ainda mais na série de patches original sobre o foco deste trabalho no antigo código do driver do kernel PS/2:

"A principal razão para esta série de patches é lidar com o caso em que o EC/controlador de teclado já travou um scancode no buffer de saída ao mesmo tempo em que o host (kernel) está enviando um comando PS/2 para o controle/dispositivo. O dispositivo deve parar de escanear (teclado) ou enviar dados de coordenadas (mouse) e, em vez disso, enviar confirmação (0xfa) e, em seguida, possivelmente uma resposta de comando, mas se o buffer de saída já contiver o byte scancode, ele não poderá ser substituído por um byte ACK

. o cenário para isso é o usuário ativando uma função CapsLock, com o host enviando um comando para alternar o LED CapsLock. Se, ao mesmo tempo, o teclado transmitir o código de interrupção para a tecla, o kernel pode confundi-lo com uma resposta de comando de lixo e ficar confuso.

Além das melhorias do PS/2, há também várias outras alterações, incluindo o uinput agora permitindo que o espaço do usuário injete os carimbos de data/hora para os eventos de entrada e suporte para teclas capacitivas com o driver do controle de toque Atmel. A lista completa de alterações do subsistema de entrada por meio desse pull que já foi honrado e mesclado na semana passada.

Em uma nota relacionada, o HID subsystem para o Kernel Linux 6.5 traz o driver do controle NVIDIA SHIELD, suporte ao controle do Xbox e outras melhorias notáveis ​​para o hardware moderno.




Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário