Greg Landweber has added key bindings to the TeXShop editor. Typing a double quote will produce a pair of double quotes with the cursor positioned between them. Typing the ^ symbol will produce ^{ } with the cursor positioned between the brackets. Etc. Thirty-nine such bindings are currently available.

Key Bindings can be turned off or on with an item in the Preference Panel. The default preference is off.

Key Bindings can also be turned on or off on a file by file basis by an item in the Key Bindings menu. This facility is provided because Key Bindings reconfigures keys on the keyboard; turn if off if you need keys to input their standard characters.

Key Bindings are user configurable. To configure, select the "Edit Key Bindings File..." item in the Key Bindings menu. The editor is self explanatory.

Basic Help
Key Bindings