I've been using OpenDNS along with DNSCrypt and Keyscrambler? With this particular configuration, is Keyscrambler even necessary or is it redundant?
They do different things. One is DNS encryption & the other scrambling your keystrokes from key-loggers. Sort of compliment each other, I'd keep both.
As I understand it, DNSCrypt/OpenDNS protect you against man-in-the-middle attacks. Keyscrambler protects you against keyloggers. If you had a keylogger on your machine DNSCrypt/OpenDNS would not help you at all. Likewise, Keyscrambler would not protect you against a man-in-the-middle attack.