I am using my Mac to write Java code in Eclipse. Not frequently, but commonly enough I need special characters such as ^, ~ or `. The problem with these is that I have to press the key(-combination) followed by a space in order to insert the character, since these keys are used to create special characters such as ã or è. However, this is really impractical since I can't use them in Java anyway.
Is there a way to disable this feature globally on OS X Yosemite (german keyboard layout)?