Hi! You are correct. The controller uses a potentiometer which just had variable resistance. That’s read by the analog input on the microcontroller and finally converted to a PWM output that’s read by the ESC.
If you’re comfortable soldering you could probably hook up anything that has variable resistance to the same points on the board as the potentiometer.