浏览代码

Merge pull request #948 from m-voloshin/space-for-ptt

Spacebar is used to activate Push-To-Talk
master
yanas 9 年前
父节点
当前提交
924bb3c7f7
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5
    3
      modules/keyboardshortcut/keyboardshortcut.js

+ 5
- 3
modules/keyboardshortcut/keyboardshortcut.js 查看文件

17
         APP.UI.toggleKeyboardShortcutsPanel();
17
         APP.UI.toggleKeyboardShortcutsPanel();
18
     }, "keyboardShortcuts.toggleShortcuts");
18
     }, "keyboardShortcuts.toggleShortcuts");
19
 
19
 
20
-    KeyboardShortcut.registerShortcut("T", null, function() {
20
+    // register SPACE shortcut in two steps to insure visibility of help message
21
+    KeyboardShortcut.registerShortcut(" ", null, function() {
21
         JitsiMeetJS.analytics.sendEvent("shortcut.talk.clicked");
22
         JitsiMeetJS.analytics.sendEvent("shortcut.talk.clicked");
22
         APP.conference.muteAudio(true);
23
         APP.conference.muteAudio(true);
23
-    }, "keyboardShortcuts.pushToTalk");
24
+    });
25
+    KeyboardShortcut._addShortcutToHelp("SPACE","keyboardShortcuts.pushToTalk");
24
 
26
 
25
     /**
27
     /**
26
      * FIXME: Currently focus keys are directly implemented below in onkeyup.
28
      * FIXME: Currently focus keys are directly implemented below in onkeyup.
68
                 $(":focus").is("input[type=password]") ||
70
                 $(":focus").is("input[type=password]") ||
69
                 $(":focus").is("textarea"))) {
71
                 $(":focus").is("textarea"))) {
70
                 var key = self._getKeyboardKey(e).toUpperCase();
72
                 var key = self._getKeyboardKey(e).toUpperCase();
71
-                if(key === "T") {
73
+                if(key === " ") {
72
                     if(APP.conference.isLocalAudioMuted())
74
                     if(APP.conference.isLocalAudioMuted())
73
                         APP.conference.muteAudio(false);
75
                         APP.conference.muteAudio(false);
74
                 }
76
                 }

正在加载...
取消
保存