How to make ^ and ` non-dead-keys on Windows 7 with German keyboard layout

You can use Microsoft's Keyboard Layout Creator to modify your layout. Once you've downloaded and installed, do this:

  1. Hit "File" and "Load Existing Keyboard".
  2. Dead keys are displayed as grey - with a right-click on any key, you can assign or un-assign dead key behavior:

enter image description here

  1. When you're done assigning and un-assigning, go to "Project" -> "Properties" and edit the description. "Name" has an 8-character-limit (for whatever reasons), so just set it to "Deutsch" and the description to something like "Deutsch - No Dead Keys" or whatever you fancy.

  2. When you're done, go to "Project" and choose "Build DLL and Setup Package". On creation, it will say it has some warnings in the log file, but they can probably ignored. The next prompt will ask you if you want to open the directory the files have been written to - if you do so, you can just install your layout with one click.

  3. Open Keyboard Settings in Windows to check whether the new keyboard layout has been added to Windows' list. I

Done!