Display text large - External monitor?

Is there a way that I can target the output of Display Text Large to show on an external monitor?

I had a look through previous questions but didn't find anything that answered this.

I have some audio samples that I will trigger during a talk, and I want there to be caption text that shows at the same time. Display Text Large would be perfect, but it only shows on my laptop, not on the second monitor that I have connected and which the audience will see.

If there is not a way to configure this macro, how else might I achieve the same goal? Does this sound possible?

Absolutely you can use teh Set Next Engine to control teh size and position of the Display Text window where position included teh specific monitor. You can read about it here and it will look something like the below where the "1" in SCREEN(1,Right, -2.50%) is specifying the display. You'll should also read this which explains how to reference different monitors

If you i) describe your monitor setup and ii) upload yoru macro I would be happy to make the change fro you.

I hope this helps.

Whilst I hate to disagree with @Joel -- no, you can't. In my tests "Display Text Large" doesn't honour "Next Engine Window" settings.

You can move it after the fact, though there will be a slight delay. This will put it on my second display, to the left of my main, sizing it to 40 pixels in from every edge:

If you know the position and size of the second screen you can hardcode the numbers as above, otherwise it'll be easiest to do the calculations in KM and pass the numbers to the AppleScript -- shout if you need help with that, and let us know what size you want the "window" to be.

Consider using a "Custom HTML Prompt". It'll be faster, you can put it in the right place, and if you set the "Float" and "Transparent" options and unset "Show Title" then play with some CSS you can create something similar to "Display Text Large" but with a lot more customisation.

Apologies, @Nige_S is absolutely correct, I missed the Large Text reference, my bad. Sorry for that!

You might want to give @DanThomas macro a try. You can find it here MACRO: Display Large Text Notification v1.3

From memory, the Display Large displays on the screen that contains the mouse. If that is correct, then you could control the displayed screen by moving the mouse.