Hey,
there is a solution, it's a bit of a hack but it works surprisingly well.
I wrote a couple of MortScripts which execute when pressing the 'Screen off' button in the Navigation section. Basically what they do is simulate some keypresses on the right spots.
I started with one of IDT's mods (pretty old and still for version 2 - no time to update it yet). Anyhow, when entering blank screen mode,
<BUTTON xxx bmp="blankscreen_onmap.bmp" x=734 y=55 onrelease='nextstate
st_IDToffscreen, run sc_screenOff' visiblemodel="!ui.vFullScreenCockpit" USE_SEP
ARATED_SAFETY_MODE=0>
the following script is executed:
<script sc_screenOff>
EXEC "other.pioneer.postmessage" "AV" "WM_APP_AV_IGOMAP" 0
EXEC "other.pioneer.postmessage" "MainMenu" "WM_APP_AV_IGOMAP" 0
EXEC "other.pioneer.postmessage" "MainMenu" "WM_APP_MAINMENU_CLONING" 6
15 START_APPLICATION "\My Flash Disk\MS\screenoff.exe" ""
</script>
coming back, the following script is executed:
<script sc_screenOn>
EXEC "other.pioneer.postmessage" "AV" "WM_APP_AV_IGOMAP" 1
</script>
These two basically turn the media display on/off before navigating to turn off the screen. The script which actually does that is 'My Flash Disk\MS\screenoff.mscr' with mortscript copied into the same directory as screenoff.exe. Here is the script:
Show("MainMenu")
Sleep(1250)
MouseClick("MainMenu",690,450)
Show("SystemSetting")
Sleep(800)
MouseClick("SystemSetting", 300, 150)
Sleep(200)
MouseClick("SystemSetting", 690, 450)
The process takes roughly 2 seconds to complete. Only caveat is that MainMenu.exe has to be running, i.e. if you start in map-mode, wacky things happen. Nothing which couldn't be remedied though.
Hope it helps.
Michal