
Estoy tratando de hacer que la computadora portátil de mi abuela de 97 años (Ubuntu 20.04) sea más accesible para ella. A menudo se siente frustrada porque el texto del correo que ha escrito en la ventana de redacción de mensajes de Thunderbird desaparece. Deshabilitar el panel táctil y usar un mouse externo ya ayudó mucho. Pero sospecho que todavía selecciona texto accidentalmente cuando intenta colocar el cursor de texto con el mouse (arrastrando o haciendo doble clic). Cuando continúa escribiendo, el texto seleccionado se sobrescribe. Debido a que necesita concentrarse en el teclado mientras escribe, no se dará cuenta inmediatamente de lo que sucedió, lo que dificultará "Deshacer".
- ¿Sería posible desactivar este comportamiento en la ventana de redacción de mensajes de Thunderbird para que el texto seleccionado se deseleccione en lugar de reemplazarse al escribir?
- Si no es posible cambiar el comportamiento, ¿puedo desactivar la selección de texto mediante el mouse en general?
¡Gracias por cualquier consejo técnico u otras ideas sobre cómo solucionar este problema! Las posibles respuestas pueden incluir configuraciones/soluciones alternativas ocultas de Thunderbird o instrucciones sobre cómo resolver esto mediante un script/extensión (web) personalizado.
Nota: Para reducir esto, esta pregunta trata sobre cómo resolver este problema específicamente en la ventana de redacción de mensajes de Thunderbird. yo también preguntéesta pregunta para Libreoffice Writery como unpregunta en Askubuntu.com para una solución para todo el sistema.
Respuesta1
Prueba de concepto:usuarioChromeJScomplemento + script de usuario personalizado
Para responder a mi propia pregunta: logré sacar estocortar a tajosque anula la selección actual antes de que el usuario continúe escribiendo.
Si alguien sabe cómo convertir esto en un verdaderoExtensión de correo Thunderbird, ¡no dudes en actualizar esta respuesta o comenzar la tuya propia!
Configuración
- Instale el complemento Thunderbird experimentalusuarioChromeJS
- Crea una carpeta
chrome
dentro del directorio de tu perfil de Thunderbird - Cree un archivo de texto nombrado
userChrome.js
allí con el siguiente contenido:function deselect(e) { if(e.ctrlKey || e.altKey || e.metaKey || e.keyCode === 16) { return; // don't do anything if those keys are pressed } let currentWindow = e.view let selection = currentWindow.getSelection(); selection.collapseToStart(); } window.addEventListener("keydown", deselect);
- Reiniciar Thunderbird
Advertencias
- Elcomplemento userChromeJSestá marcado como experimental
- Este truco fue probado con Thunderbird 68.10.0. Es posible que no funcione con otras versiones.
- Funciona para la ventana del redactor de mensajería de Thunderbird donde estás escribiendo el contenido del mensaje, pero actualmente no para otras entradas como el destinatario, etc.
- Es posible que se necesiten ajustes para manejar casos extremos
- Actualmente escucha todas las pulsaciones del teclado desde todas las ventanas de Thunderbird.