diff --git a/src/components/views/rooms/MessageComposerInput.js b/src/components/views/rooms/MessageComposerInput.js index da61631b4d..09f208b035 100644 --- a/src/components/views/rooms/MessageComposerInput.js +++ b/src/components/views/rooms/MessageComposerInput.js @@ -46,6 +46,8 @@ import * as RichText from '../../../RichText'; const TYPING_USER_TIMEOUT = 10000, TYPING_SERVER_TIMEOUT = 30000; +const KEY_M = 77; + // FIXME Breaks markdown with multiple paragraphs, since it only strips first and last
function mdownToHtml(mdown) { var html = marked(mdown) || ""; @@ -85,7 +87,7 @@ export default class MessageComposerInput extends React.Component { static getKeyBinding(e: SyntheticKeyboardEvent): string { // C-m => Toggles between rich text and markdown modes - if(e.keyCode == 77 && KeyBindingUtil.isCtrlKeyCommand(e)) { + if(e.keyCode == KEY_M && KeyBindingUtil.isCtrlKeyCommand(e)) { return 'toggle-mode'; }