I updated the mod to use flash text input instead of processing the keys in Papyrus (thanks schlangster). The problems with text input should be gone now. I also fixed the MCM issue (was only a display thing).
What I still don't like is the way I open/close the journal, which current works like this:
- open MessageBoxMenu
- hide MessageBox and show journal instead
- when finished, close messagebox
And here come the problems:
A lot of people use the mod BetterMessgageBoxControls, which e.g. closes a mesagebox by pressing the activation key. So when writing text and you press E, the menu closes.
Current Solution: stack 3 messageboxes and open a new one, whenever one is getting closed.
Closing the menu used to work like this: fire "Y" keys until the stack is empty -> menu closes (Y key closed my messages because the button name is "Yes")
Problem: now that I'm using scaleform for textinput, everytime you press "Y" the TextField would loose focus
Interestingly it does not loose fucus when sending "Activate" keys to BetterMessageBoxControls.
So I had to edit the MessageBox.swf file a bit to behave like BMBC, rename the Button and fire "Activate" keys to close the journal.
It works well enough but
- it's not very nice
- the mod is no longer compatible with everything

Any advice?