Fix a variety of issues with incorrect / unexpected / unfriendly first responder...
-rw-r--r-- 204 .gitignore
-rw-r--r-- 744 ApplicationController.h
-rw-r--r-- 2812 ApplicationController.m
-rw-r--r-- 452 Config.h
-rw-r--r-- 659 Config.m
-rw-r--r-- 643 ConfigsController.h
-rw-r--r-- 5354 ConfigsController.m
-rw-r--r-- 1426 Credits.rtf
drwxr-xr-x - English.lproj
drwxr-xr-x - Enjoy.xcodeproj
-rw-r--r-- 208 Enjoy_Prefix.pch
-rw-r--r-- 1002 Info.plist
-rw-r--r-- 565 JSAction.h
-rw-r--r-- 600 JSAction.m
-rw-r--r-- 301 JSActionAnalog.h
-rw-r--r-- 1304 JSActionAnalog.m
-rw-r--r-- 269 JSActionButton.h
-rw-r--r-- 720 JSActionButton.m
-rw-r--r-- 232 JSActionHat.h
-rw-r--r-- 3069 JSActionHat.m
-rw-r--r-- 552 Joystick.h
-rw-r--r-- 3576 Joystick.m
-rw-r--r-- 761 JoystickController.h
-rw-r--r-- 7376 JoystickController.m
-rw-r--r-- 451 KeyInputTextView.h
-rw-r--r-- 5593 KeyInputTextView.m
-rw-r--r-- 190 NSView+FirstResponder.h
-rw-r--r-- 320 NSView+FirstResponder.m
-rw-r--r-- 1652 README.md
-rw-r--r-- 556 Target.h
-rw-r--r-- 1679 Target.m
-rw-r--r-- 247 TargetConfig.h
-rw-r--r-- 950 TargetConfig.m
-rw-r--r-- 1013 TargetController.h
-rw-r--r-- 6876 TargetController.m
-rw-r--r-- 235 TargetKeyboard.h
-rw-r--r-- 862 TargetKeyboard.m
-rw-r--r-- 247 TargetMouseBtn.h
-rw-r--r-- 1806 TargetMouseBtn.m
-rw-r--r-- 237 TargetMouseMove.h
-rw-r--r-- 2122 TargetMouseMove.m
-rw-r--r-- 243 TargetMouseScroll.h
-rw-r--r-- 964 TargetMouseScroll.m
-rw-r--r-- 221 TargetToggleMouseScope.h
-rw-r--r-- 1015 TargetToggleMouseScope.m
-rw-r--r-- 58086 icon.icns
-rw-r--r-- 1086 license.txt
-rw-r--r-- 190 main.m