You can use a positive loosbehind to remove full stops after certain user-defined words via the keyboard shortcuts:
Java syntax for the positive lookbehind:
(?<=X) X, via zero-width positive lookbehind
Usage in CafeTran via: Preferences > General > Characters for removal:
Where 'of' and 'nodig' are two examples of pseudo-abbreviations (source = a real abbrev., target is not an abbrev.)
You can now press Control+Shift+Period to remove the full stop after the words that you've defined in the prefs. Note hat you have to separate these words with a vertical bar (pipe).