Hotkey fixes

Running on OS X, alt and meta are used a lot in browser shortcuts. The existing keyboard handler didn't account for this, so I found my shortcut usages intercepted when using tt-rss :)

I couldn't find any documentation on the shift and ctrl key notation used in the code, so I just picked characters that seemed reasonable. Let me know if you want something different.