Can you show us a screenshot of your Global Preferences > Recording Keys screen?
Your issue with not being able to capture certain events in Epic may be a slightly separate one. Captivate sometimes has difficulty picking up screen events to trigger captures with some types of software. You may need to revert to manual capture in such instances. Picking up typing text might be more of an issue. If Captivate does not detect when text is being typed into fields on screen, you may need to fudge this by using Text Animation objects with faux typing.