hotkeys: Replace C with x for composing PM.

Pressing the 'x' key can now be used to compose a PM.
Pressing the 'C' key displays a modal that shows a deprecation notice.

Fixes #6548.
This commit is contained in:
Anurag Sharma
2018-02-08 19:47:26 +05:30
committed by Tim Abbott
parent af004fa6f5
commit 1227857de6
14 changed files with 58 additions and 15 deletions

View File

@@ -78,7 +78,7 @@ var keypress_mappings = {
63: {name: 'show_shortcuts', message_view_only: false}, // '?'
64: {name: 'compose_reply_with_mention', message_view_only: true}, // '@'
65: {name: 'stream_cycle_backward', message_view_only: true}, // 'A'
67: {name: 'compose_private_message', message_view_only: true}, // 'C'
67: {name: 'C_deprecated', message_view_only: true}, // 'C'
68: {name: 'stream_cycle_forward', message_view_only: true}, // 'D'
71: {name: 'G_end', message_view_only: true}, // 'G'
74: {name: 'vim_page_down', message_view_only: true}, // 'J'
@@ -102,6 +102,7 @@ var keypress_mappings = {
117: {name: 'show_sender_info', message_view_only: true}, // 'u'
118: {name: 'show_lightbox', message_view_only: true}, // 'v'
119: {name: 'query_users', message_view_only: false}, // 'w'
120: {name: 'compose_private_message', message_view_only: true}, // 'x'
};
exports.get_keydown_hotkey = function (e) {
@@ -644,6 +645,9 @@ exports.process_hotkey = function (e, hotkey) {
// but that is handled in process_enter_key().
compose_actions.respond_to_message({trigger: 'hotkey'});
return true;
case 'C_deprecated':
ui.maybe_show_deprecation_notice('C');
return true;
}
if (current_msg_list.empty()) {