My "^" is above 6, so its Shift+6 to type it. Tilde is sharing a key with "`". Though I still have to Shift to type the tilde symbol.
Looking through the keyboard class, their isn't a key-code for any of the symbols above the number keys[!@#$%^&*()].
Their was talk of a overhaul for the keyboard system for 2.x somewhere, we may have to wait until then to get access to those keys.