Usuarios de Typeless windows están de suerte: arreglé los atajos que no funcionaban y permití atajos más libres

image

chatgpt ayuda a revisar paquetes y el enfoque del código

El software está bien, pero en la versión de Windows los atajos de teclado a menudo fallan

Además, su “consideración especial” del desarrollador hacia mí: por miedo a pulsaciones accidentales, fuerza el bloqueo del modo manos libres y obliga a combinar varias teclas

Por ejemplo, si simplemente quiero usar una sola tecla como “F1” como atajo, no se puede lograr

Ya he enviado correos de feedback diez mil veces y no lo cambian ni a la fuerza

No le dan libertad al usuario; todo es pura autosuficiencia. En un software, las opciones ajustables que puede ofrecer siempre son cuantas más, mejor, y además ahora ya no se teme que la UI se vea desordenada

Las correcciones son las siguientes

Corrección de estabilidad (backend): Se modificó keyboard-helper-child-process.js, envolviendo la llamada a this.libProcessEvents() dentro de un bloque try-catch en el bucle setInterval. Esto garantiza que, incluso si el hook nativo presenta errores temporales, el proceso hijo no se bloquee.

Desbloqueo de definición libre (frontend): Se corrigió index2.js dentro del paquete del renderer, omitiendo directamente la función de validación Q. Se han eliminado todas las restricciones (solo alfanumérico, demasiadas teclas, reservado por el sistema y pulsaciones consecutivas), y el usuario puede definir atajos de teclado con total libertad.

Repositorio