I have the latest version of B4J. If you take your B4J sample that was included in your post and add the ENTERPRESSED event to SD_ICONTEXTVIEW2, then in your code add a line in the generated event to log something. Run the program, enter something into that field, and press enter. The log will show whatever you keyed into the log statement. Now change SD_ICONTEXTVIEW2 by making it a password field and run that. The log does not show anything as the event is not fired.