Bloquear teclado via comando

Existe comando que possibilite o bloqueio e desbloqueio do teclado e/ou mouse?

Tem bloqueio de tela (Win + L). Se você bloquear o teclado, como você vai desbloquear ele depois?

No Plasma há comandos que permitem o bloqueio do teclado e desbloqueio que podem ser inseridos como comando disparados pela rede pelo KDEconnect.

Você pode bloquear e desbloquear o teclado e o mouse usando o comando xinput. O processo geralmente envolve dois passos: identificar o ID do dispositivo (teclado ou mouse) e, em seguida, desabilitá-lo ou habilitá-lo usando esse ID.

Aqui estão os passos detalhados para fazer isso:

  1. Listar todos os dispositivos de entrada: Para encontrar o ID do seu teclado e mouse, você primeiro precisa listar todos os dispositivos de entrada. Isso pode ser feito com o comando:
    xinput list

  2. Isso vai listar todos os dispositivos de entrada disponíveis no seu sistema, incluindo teclados e mouses, junto com seus respectivos IDs.

  3. Bloquear (desativar) o dispositivo: Uma vez que você tenha identificado o ID do dispositivo que deseja desativar (por exemplo, ID 12 para o teclado), você pode desativá-lo usando:
    xinput disable 12

  4. Substitua 12 pelo ID real do seu dispositivo.

  5. Desbloquear (ativar) o dispositivo: Para reativar o dispositivo, você usaria um comando semelhante, substituindo disable por enable:
    xinput enable 12

  6. Novamente, substitua 12 pelo ID real do seu dispositivo.

Tenha em mente que, para usar xinput, você precisa estar em um ambiente gráfico X11. Se você estiver usando Wayland (o que pode ser o caso em distribuições Linux mais recentes), a abordagem pode variar.

Certifique-se de não desativar todos os dispositivos de entrada ao mesmo tempo, a menos que você tenha uma alternativa para reativá-los (como um dispositivo de entrada adicional já conectado e identificado).

É para o Windows.