Estou tentando tornar o laptop da minha avó de 97 anos (Ubuntu 20.04) mais acessível para ela. Ela muitas vezes fica frustrada porque o texto que ela escreveu desaparece. Desabilitar o touchpad e usar um mouse externo já ajudou bastante. Mas suspeito que ela ainda seleciona texto acidentalmente, quando tenta colocar o cursor de texto com o mouse (arrastando ou clicando duas vezes). Quando ela continua digitando o texto selecionado está sendo substituído. Como ela precisa se concentrar no teclado enquanto digita, ela não notará imediatamente o que aconteceu, dificultando o "Desfazer".
- Seria possível desabilitar esse comportamento para que o texto selecionado fosse desmarcado em vez de substituído, ao digitar?
- Este é um recurso fornecido pelo sistema Linux ou é implementado em cada programa? (Os programas de interesse são LibreOffice Writer e Mozilla Thunderbird)
- Se não for possível alterar o comportamento, posso desabilitar a seleção de texto via mouse em geral?
Editar:
Conforme sugerido por @user-dz, criei perguntas separadas sobre como resolver esse problema no LibreOffice Writer e no Thunderbird .
Esta questão permanece focada em como resolver isso em todo o sistema no Ubuntu 20.04.
O texto selecionado é copiado para o buffer de seleção PRIMARY . Você pode monitorá-lo e enviar Right arrowa chave se ele mudar, para mover para o final do texto selecionado. Isso funciona com qualquer aplicativo, não apenas LibreOffice/Thunderbird, pelo menos no X11+GNOME.
Provavelmente são melhores maneiras de fazer isso, talvez usando Dbus.
Inspiração e links úteis:
Resposta parcial
(2) LiberOffice, Thunderbird e Firefox, cada um tem sua própria implementação de caixa de edição de texto.
Mas existem muitas ferramentas que são construídas em cima de um kit GUI como GTK, Qt, wxWidgets, .. Então você pode esperar que as ferramentas Gnome sejam baseadas em GTK e as ferramentas KDE sejam baseadas em Qt. Portanto, a mudança pode ser necessária em seu nível.
(3) Com o LibreOffice , encontrei apenas este recurso que pode ajudar:
(3) Para acessibilidade do mouse, não me lembro de nenhuma ação que exija clique duplo (somente CAD, jogos, IDE). Normalmente, as ferramentas têm outra maneira de usar atalhos de teclado ou entradas de menu.
(3) Configurações do Mouse, A etapa anterior não corrige a seleção por Arrastar. Um truque que pode funcionar é matar movimentos curtos diminuindo a velocidade do ponteiro e aumentando sua aceleração para compensar movimentos longos.
Configurações → Mouse e Touchpad → Velocidade do Mouse : Baixa
Aceleração do Mouse : Maior usando
(Configuração permanente, deve ser uma maneira usando libinput ou X)
(3) Minimize o uso do mouse para movimentos curtos (pode ser difícil de adaptar)