Issue #13: Initial keyboard shortcut support started.