diff --git a/common/content/buffer.js b/common/content/buffer.js index f3621cb2..ac9a6d89 100644 --- a/common/content/buffer.js +++ b/common/content/buffer.js @@ -1551,11 +1551,11 @@ var Buffer = Module("buffer", { }, { count: true }); - mappings.add([modes.COMMAND], ["i", ""], + mappings.add([modes.NORMAL], ["i", ""], "Start caret mode", function () { modes.push(modes.CARET); }); - mappings.add([modes.COMMAND], [""], + mappings.add([modes.NORMAL], [""], "Stop loading the current web page", function () { ex.stop(); }); @@ -1635,39 +1635,39 @@ var Buffer = Module("buffer", { function (args) { buffer.scrollVertical("pages", Math.max(args.count, 1)); }, { count: true }); - mappings.add([modes.COMMAND], ["]f", ""], + mappings.add([modes.NORMAL], ["]f", ""], "Focus next frame", function (args) { buffer.shiftFrameFocus(Math.max(args.count, 1)); }, { count: true }); - mappings.add([modes.COMMAND], ["[f", ""], + mappings.add([modes.NORMAL], ["[f", ""], "Focus previous frame", function (args) { buffer.shiftFrameFocus(-Math.max(args.count, 1)); }, { count: true }); - mappings.add([modes.COMMAND], ["]]", ""], + mappings.add([modes.NORMAL], ["]]", ""], "Follow the link labeled 'next' or '>' if it exists", function (args) { buffer.findLink("next", options["nextpattern"], (args.count || 1) - 1, true); }, { count: true }); - mappings.add([modes.COMMAND], ["[[", ""], + mappings.add([modes.NORMAL], ["[[", ""], "Follow the link labeled 'prev', 'previous' or '<' if it exists", function (args) { buffer.findLink("previous", options["previouspattern"], (args.count || 1) - 1, true); }, { count: true }); - mappings.add([modes.COMMAND], ["gf", ""], + mappings.add([modes.NORMAL], ["gf", ""], "Toggle between rendered and source view", function () { buffer.viewSource(null, false); }); - mappings.add([modes.COMMAND], ["gF", ""], + mappings.add([modes.NORMAL], ["gF", ""], "View source with an external editor", function () { buffer.viewSource(null, true); }); - mappings.add([modes.COMMAND], ["gi", ""], + mappings.add([modes.NORMAL], ["gi", ""], "Focus last used input field", function (args) { let elem = buffer.lastInputField; @@ -1700,7 +1700,7 @@ var Buffer = Module("buffer", { }, { count: true }); - mappings.add([modes.COMMAND], ["gP"], + mappings.add([modes.NORMAL], ["gP"], "Open (]put) a URL based on the current clipboard contents in a new buffer", function () { let url = dactyl.clipboardRead(); @@ -1708,7 +1708,7 @@ var Buffer = Module("buffer", { dactyl.open(url, { from: "paste", where: dactyl.NEW_TAB, background: true }); }); - mappings.add([modes.COMMAND], ["p", "", ""], + mappings.add([modes.NORMAL], ["p", "", ""], "Open (put) a URL based on the current clipboard contents in the current buffer", function () { let url = dactyl.clipboardRead(); @@ -1716,7 +1716,7 @@ var Buffer = Module("buffer", { dactyl.open(url); }); - mappings.add([modes.COMMAND], ["P", ""], + mappings.add([modes.NORMAL], ["P", ""], "Open (put) a URL based on the current clipboard contents in a new buffer", function () { let url = dactyl.clipboardRead(); @@ -1725,11 +1725,11 @@ var Buffer = Module("buffer", { }); // reloading - mappings.add([modes.COMMAND], ["r", ""], + mappings.add([modes.NORMAL], ["r", ""], "Reload the current web page", function () { tabs.reload(tabs.getTab(), false); }); - mappings.add([modes.COMMAND], ["R", ""], + mappings.add([modes.NORMAL], ["R", ""], "Reload while skipping the cache", function () { tabs.reload(tabs.getTab(), true); }); @@ -1743,62 +1743,62 @@ var Buffer = Module("buffer", { }); // zooming - mappings.add([modes.COMMAND], ["zi", "+", ""], + mappings.add([modes.NORMAL], ["zi", "+", ""], "Enlarge text zoom of current web page", function (args) { buffer.zoomIn(Math.max(args.count, 1), false); }, { count: true }); - mappings.add([modes.COMMAND], ["zm", ""], + mappings.add([modes.NORMAL], ["zm", ""], "Enlarge text zoom of current web page by a larger amount", function (args) { buffer.zoomIn(Math.max(args.count, 1) * 3, false); }, { count: true }); - mappings.add([modes.COMMAND], ["zo", "-", ""], + mappings.add([modes.NORMAL], ["zo", "-", ""], "Reduce text zoom of current web page", function (args) { buffer.zoomOut(Math.max(args.count, 1), false); }, { count: true }); - mappings.add([modes.COMMAND], ["zr", ""], + mappings.add([modes.NORMAL], ["zr", ""], "Reduce text zoom of current web page by a larger amount", function (args) { buffer.zoomOut(Math.max(args.count, 1) * 3, false); }, { count: true }); - mappings.add([modes.COMMAND], ["zz", ""], + mappings.add([modes.NORMAL], ["zz", ""], "Set text zoom value of current web page", function (args) { buffer.setZoom(args.count > 1 ? args.count : 100, false); }, { count: true }); - mappings.add([modes.COMMAND], ["ZI", "zI", ""], + mappings.add([modes.NORMAL], ["ZI", "zI", ""], "Enlarge full zoom of current web page", function (args) { buffer.zoomIn(Math.max(args.count, 1), true); }, { count: true }); - mappings.add([modes.COMMAND], ["ZM", "zM", ""], + mappings.add([modes.NORMAL], ["ZM", "zM", ""], "Enlarge full zoom of current web page by a larger amount", function (args) { buffer.zoomIn(Math.max(args.count, 1) * 3, true); }, { count: true }); - mappings.add([modes.COMMAND], ["ZO", "zO", ""], + mappings.add([modes.NORMAL], ["ZO", "zO", ""], "Reduce full zoom of current web page", function (args) { buffer.zoomOut(Math.max(args.count, 1), true); }, { count: true }); - mappings.add([modes.COMMAND], ["ZR", "zR", ""], + mappings.add([modes.NORMAL], ["ZR", "zR", ""], "Reduce full zoom of current web page by a larger amount", function (args) { buffer.zoomOut(Math.max(args.count, 1) * 3, true); }, { count: true }); - mappings.add([modes.COMMAND], ["zZ", ""], + mappings.add([modes.NORMAL], ["zZ", ""], "Set full zoom value of current web page", function (args) { buffer.setZoom(args.count > 1 ? args.count : 100, true); }, { count: true }); // page info - mappings.add([modes.COMMAND], ["", ""], + mappings.add([modes.NORMAL], ["", ""], "Print the current file name", function () { buffer.showPageInfo(false); }); - mappings.add([modes.COMMAND], ["g", ""], + mappings.add([modes.NORMAL], ["g", ""], "Print file information", function () { buffer.showPageInfo(true); }); }, diff --git a/common/content/events.js b/common/content/events.js index d3365c1f..f962fe81 100644 --- a/common/content/events.js +++ b/common/content/events.js @@ -1591,7 +1591,7 @@ var Events = Module("events", { }, { arg: true, count: true }); - mappings.add([modes.COMMAND], + mappings.add([modes.MAIN], ["s", ""], "Sleep for {count} milliseconds before continuing macro playback", function ({ command, count }) { let now = Date.now(); @@ -1601,7 +1601,7 @@ var Events = Module("events", { }, { count: true }); - mappings.add([modes.COMMAND], + mappings.add([modes.MAIN], ["l", ""], "Wait for the current page to finish loading before continuing macro playback", function ({ count }) { if (events.feedingKeys && !events.waitForPageLoad(count)) { diff --git a/common/content/modes.js b/common/content/modes.js index a91149e0..a4b88e9b 100644 --- a/common/content/modes.js +++ b/common/content/modes.js @@ -76,7 +76,7 @@ var Modes = Module("modes", { }); this.addMode("CARET", { description: "Active when the caret is visible in the web content", - bases: [this.COMMAND] + bases: [this.NORMAL] }, { get pref() prefs.get("accessibility.browsewithcaret"), @@ -113,7 +113,7 @@ var Modes = Module("modes", { }); this.addMode("OUTPUT_MULTILINE", { description: "Active when the multi-line output buffer is open", - bases: [this.COMMAND], + bases: [this.NORMAL], }); this.addMode("INPUT", {