Let users set their own shortcut

Gonna let this sit for a while because I am not sure if I like this, and if people want this.

![image](https://f.cloud.github.com/assets/1153134/2057271/381e619a-8b1a-11e3-8790-f44e7c3770e9.png)