Python - ¿Se puede detectar cualquier input de texto del ordenador con Python?

 
Vista:
sin imagen de perfil
Val: 2
Ha disminuido su posición en 18 puestos en Python (en relación al último mes)
Gráfica de Python

¿Se puede detectar cualquier input de texto del ordenador con Python?

Publicado por Diego (1 intervención) el 30/08/2020 16:33:42
¡Hola!

Tengo un ordenador con un teclado que por lo visto venía defectuoso y cuando le doy a la barra de espacio, lo mismo pone 2 espacios seguidos, que uno solo, como tiene que ser, que ninguno.

Lo que me gustaría es que se pudiera hacer una aplicación que corriese en segundo plano y detectase cualquier input, como éste donde estoy escribiendo ahora en el navegador o como un documento de texto del editor o ide que use o lo que sea.... y cada vez que al pulsar la tecla de espacio detecte 2 espacios, los cambie por uno sólo.

Algo como lo que hace este código:

1
2
3
4
import re
 
def normalize_whitespace(string):
    return re.sub(r'(\s)\1{1,}', r'\1', string)

Pero que lo haga automáticamente en segundo plano según se van pulsando las teclas del teclado.

En caso de que no se pueda, ¿puede alguien decirme si sabe en qué lenguaje sí se puede hacer?

¡Muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder