From 79a7de7e89fef03326ab086bbb8c0b47acb69ec9 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Fri, 19 Mar 2010 08:07:30 +0000 Subject: [PATCH] Add support for ^G (beep) --- src/ZuulTerm/chrome/content/Term.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ZuulTerm/chrome/content/Term.js b/src/ZuulTerm/chrome/content/Term.js index 77253a900e..45b2bc08a3 100644 --- a/src/ZuulTerm/chrome/content/Term.js +++ b/src/ZuulTerm/chrome/content/Term.js @@ -13,6 +13,7 @@ function handleCtrl(byte) { var term=document.getElementById("frame").contentDocument.getElementById("terminal"); var win=document.getElementById("frame").contentWindow; + const sound = Components.classes["@mozilla.org/sound;1"].createInstance(Components.interfaces.nsISound); switch(byte) { case '\n': @@ -26,6 +27,9 @@ function handleCtrl(byte) case '\x0c': // Formfeed -- clear screen term.innerHTML = ''; break; + case '\x07': // BEL + sound.beep(); + break; } } -- GitLab