Como fazer com que o teclado na tela (OSK) funcione como um dispositivo móvel

Como fazer com que o teclado na tela (OSK) funcione como um dispositivo móvel

Estou executando o Ubuntu 20.04 em um laptop 2 em 1. Fora da caixa, o OSK fica quase inutilizável. Existe uma maneira de fazer com que ele se comporte mais como um dispositivo móvel nativo?

O que faz agora:

  • Se eu tiver o OSK desativado nas configurações, o OSK nunca aparecerá, mesmo quando o teclado/touchpad estiver desativado, transformando o laptop em um tablet.

  • Com o OSK ativado nas configurações, o OSK aparecerá quando eu focar um campo de entrada, mas apenas em aplicativos baseados em gnome, e não em qualquer outra coisa que eu use, por exemplo, o Chrome. Apenas fazê-lo funcionar em alguns aplicativos, mas não em outros, o torna praticamente inutilizável.

  • O OSK aparece quando foco um campo de entrada no modo laptop, com teclado(s) ativado(s). Isso é muito chato porque não quero usar o OSK no modo laptop e tenho que fechá-lo constantemente.

Existe alguma maneira de desabilitar o OSK no modo laptop, mas habilitá-lo para todos os campos de entrada no modo tablet?

O ideal seria que funcionasse assim:

  • OSK nunca aparece no modo laptop, possivelmente com uma opção para permitir isso se o campo de entrada for tocado.

  • OSK aparece para todos os campos de entrada em todos os aplicativos no modo tablet.

  • Também seria aceitável, embora ainda um pouco chato, poder acessar o OSK tocando em um botão no modo tablet. Embora ainda nunca deva aparecer automaticamente no modo laptop.

Responder1

É bastante simples de usar onboardquando estiver logado: acho que você tem que ligar e desligar manualmente, mas não acho que será ativado automaticamente, quando você não quiser. (Você ainda precisa do OSK do gnome na tela de login.)

sudo apt install onboard

Você pode estar em onboardexecução, mas oculto e clicar em seu íconeinsira a descrição da imagem aqui quando quiser ativá-lo (ao colocar o computador no modo tablet).

Outra vantagem onboardé que possui um teclado completo, combinando com o teclado físico.

Responder2

Parece que este é apenas um problema com Wayland. Quando uso o X o OSK funciona exatamente como eu quero.

Graças a@sudoduspela dica. eu useiesta respostapara descobrir como mudar para X.

informação relacionada