I have to say the effort is trying to force something that - in your own words - is a factor of "conscious".
OK, I remember that thread.
You have a MyBulletList style. It should have a Style for following paragraph set as MyBulletList. Why the same? Because there are very few instances where a bulletted list has one bullet. So you want the user to be able to just hit Enter and keep going adding the next item in the list. Right?
So the issue is....what do you do when you get to the end of the list?
You have a MyBulletListEnd style. It is formatted exactly like MyBulletList (but with perhaps an extra space after to make it look better). However, ITS style for following paragraph is Bodytext - or whatever it is you want.
Then....what a surprise...you raise some consciousness, maybe even show the use that it looks better when it done properly. Another way is to make a shortcut key for the End style, something simple, Alt-E perhaps. badda-bing, badda-bam.
If I may suggest...and perhaps my suggestions are not worth much...but it would be far better to have the change (the shortcut key) at the end of the list. Because there is only ONE end. If the user has to use a shortcut key for every item in the list, if they have a 15 items in the list that is 15 extra keystrokes. It is going to, rightly, annoy them.
The issue is ending the list properly. Deal with it there. And you are absolutely correct...it IS a matter of conscious. However, trapping keystrokes in VBA will not do that.
Gerry