The Hulu could be sending possibly 2 different codes for a short vs long press.
The only way to tell is to start learning on the Pronto but block the Hulu remote (using hand or cardboard) from sending to Pronto until such time as the long press would take effect. At that point, unblock the Hulu remote and see if what you learn will work.