It sounds like you simply need to make certain that your SKScene is designated as the first responder, which means that all events come in through your SKScene first.
So when your game (or scene) starts up, make certain that your NSWindow calls "makeFirstResponder:
" with your SKScene object as the parameter.