Originally Posted By: mlord
Hijack v480 is now available.

The FidEntry function is the major new feature, that perhaps 3 of us will enjoy. smile

By default, it can be found on Hijack's PopUp0 menu, which can be assigned to the knob using the Hijack menu Knob Press Redefinition feature. Once that is done, a short tap of the knob brings up PopUp0, and the knob can rotate to peruse the sub-menu. This is nothing new.

Alternately, one can use the ir_translate feature to assign the FidEntry function to any available button, such as the '4' on the RioRemote, with something like this in the config.ini file:

; Not tested by me:
[ir_translate]
Four.M=FidEntry.N


Once FidEntry is active, use the digits on the remote to enter the complete desired fid number, in hex. The next/prev buttons work as expected, as does the knob and all of the other usual suspects. Press Menu/Ok (or the Knob) when done, and your FID will play (if valid).



So the serial interface does:
#fid REPLACE
#fid- ENQUEUE
#fid+ APPEND
#fid! INSERT

and this patch does:
+ hijack_serial_rx_insert("#", 1, 1);
+ hijack_serial_rx_insert(fidx, d+1, 1);
+ hijack_serial_rx_insert("\n", 1, 1);

after filling fidx via either button presses or knob usage. while i think it would be more useful to directly be able to choose a mode, i can't think of a way to do that, whereas presumably the select mode button could be hijacked to change modes, with a default of replace if no press. if this sounds reasonable, would you accept a patch? i'm going to have to rebuild my toolchain as my last powerpc mac went to a new home shortly ago when that person's previous machine (a G3) started kernel panicing randomly every few days.