ref.current.addEventListener('keydown', function(e) { ...Puedo detectar el retroceso usando e.code === 'Retroceso' pero quiero saber en qué posición del carácter se presiona. por ejemplo, la entrada es 123 y el cursor está detrás de 3 (se presiona la tecla de retroceso para borrar 3). o el cursor está delante de 1, por lo que se presiona la tecla de retroceso para no eliminar nada. Gracias