I’m afraid Javelin hooks into the DOS Control-C/Control-Break handler, interrupt 23. On keyboard input, DOS will call this interrupt the moment Ctrl-Break is entered. vDos however won’t, would be rather complicated to fully implement, while virtually no program uses DOS keyboard input. If I recall correctly, only the MS Link program and probably some other command line utilities do.
You could start vDos with the log option (….vDos.exe /log), and see if the generated vDos.log file contains a line: Int 23 => XXXX:XXXX.
Don't know, but maybe DOSBox implements interrupt 23?
Thanks! This is not a show-stopper for me. I would only need to use ctrl-break to break out of a running macro when I attempt to enter an invalid value in a field. So if I am careful, this rarely occurs. I will be careful, and continue to use Javelin and vDos. Thank you for your help.