Adding support for shortcut keys and scaled layouts.

Resolved issue #12