Hi again, sorry for the delay, I don't have a KB account, so I couldn't add the link. If someone with an account could add it, I'm sure it will be helpful for people in the future.morat wrote: http://kb.mozillazine.org/Keyconfig_ext ... rnal_links
[...]
It's okay, but link the following page in the external links section.
http://forums.mozillazine.org/viewtopic ... #p12492305
It has a version with a confirm dialog to copy the command and a link to the original version.
keyconfig 20110522
-
- Posts: 8
- Joined: May 20th, 2014, 6:38 am
Re: keyconfig 20110522
-
- Posts: 72
- Joined: July 9th, 2006, 2:04 am
Re: keyconfig 20110522
Disabling the spacebar-pagedown function doesn't work when multiprocessing is enabled. Will this be fixed later? Using FF54.
-
- Posts: 203
- Joined: July 10th, 2004, 7:46 pm
- Location: UK
Re: keyconfig 20110522
Can anyone tell me what command I would need to use to assign a hotkey to uBlock Origin''Zapper' and 'Picker' feature?
https://www.ghacks.net/2017/06/21/ubloc ... sp-filter/
UBlock removed the hotkeys from Firefox in the latest release, and the user is instructed to enter them manually into about:config. However, I already have many KeyConfig keys set up and would rather have these new keys added in KeyConfig so that they are all in once place (besides which, I couldn't even get the hotkey to work when using about:config).
By the way, I tried using Event Listener to figure out the code, but it gets disabled as soon as I press the uBlock icon. If I open the uBlock dialog in advance and then run Event Listener,when I click on the uBlock Zapper icon, nothing happens. Event listener doesn't give any results. Other buttons on the toolbar do work though. Just not uBlock.
https://www.ghacks.net/2017/06/21/ubloc ... sp-filter/
UBlock removed the hotkeys from Firefox in the latest release, and the user is instructed to enter them manually into about:config. However, I already have many KeyConfig keys set up and would rather have these new keys added in KeyConfig so that they are all in once place (besides which, I couldn't even get the hotkey to work when using about:config).
By the way, I tried using Event Listener to figure out the code, but it gets disabled as soon as I press the uBlock icon. If I open the uBlock dialog in advance and then run Event Listener,when I click on the uBlock Zapper icon, nothing happens. Event listener doesn't give any results. Other buttons on the toolbar do work though. Just not uBlock.
-
- Posts: 6414
- Joined: February 3rd, 2009, 6:29 pm
Re: keyconfig 20110522
@Oomingmak
If you set up the shortcuts in uBO...
I don't know how to run the commands using the popup.
Maybe someone else knows how to get the iframe element.
If you set up the shortcuts in uBO...
Then you can run the commands in keyconfig...user_pref("extensions.ublock0.shortcuts.launch-element-picker", "alt-x");
user_pref("extensions.ublock0.shortcuts.launch-element-zapper", "alt-z");
Code: Select all
document.getElementById("uBlock0Key-launch-element-picker").doCommand();
Code: Select all
document.getElementById("uBlock0Key-launch-element-zapper").doCommand();
Code: Select all
// fails
var popupUrl = "chrome://ublock0/content/popup.html";
document.getElementById("ublock0-button").click();
setTimeout(function () {
var panel = document.getElementById("customizationui-widget-panel");
var panelmultiview = document.getElementById("customizationui-widget-multiview");
var panelview = document.getElementById("ublock0-panel"); // anonymous content
if (panel.hasAttribute("viewId") && panel.getAttribute("viewId") == "ublock0-panel") {
// panel.setAttribute("noautohide", "true"); inspectDOMNode(panel); // dom inspector
// alert(document.getAnonymousNodes(panelview)); // null
// alert(document.getAnonymousElementByAttribute(panelview, "src", popupUrl)); // null
// var iframe = ... // anonymous content
// iframe.contentDocument.getElementById("gotoPick").click(); // picker
// iframe.contentDocument.getElementById("gotoZap").click(); // zapper
panel.hidePopup();
}
}, 1000);
-
- Posts: 67
- Joined: April 14th, 2006, 7:15 pm
Re: keyconfig 20110522
morat, what you posted sounds like a complete solution. My problem is that I don't know what to put where. Would you be willing to add some instructions aimed at nonprogrammers? Thanks!
-
- Posts: 203
- Joined: July 10th, 2004, 7:46 pm
- Location: UK
Re: keyconfig 20110522
Thank you SO much, Morat. It works perfectly!
Once again you have come to my rescue. I am most grateful.
Once again you have come to my rescue. I am most grateful.
-
- Posts: 203
- Joined: July 10th, 2004, 7:46 pm
- Location: UK
Re: keyconfig 20110522
Are you talking about morat's response to my post regarding uBlock?VLMin wrote:morat, what you posted sounds like a complete solution. My problem is that I don't know what to put where. Would you be willing to add some instructions aimed at nonprogrammers? Thanks!
If that's what you are talking about, then let me try to explain. It is very rare that a clueless a non-programmer like me is ever in a position to help (instead of just asking for assistance) so we'll leave morat to better use his time doing the serious 'heavy lifting', and I'll try to talk you through these basic steps. Please bear in mind that I am not experienced in these matters, so my method may not be the most elegant.
Assigning keyboard shortcuts to uBlock's Picker and Zapper tools
If you try to assign hotkeys to uBlock's Zapper and Picker tools by using KeyConfig's dialog, you won't be able to at first because the entries for those two functions won't show up in KeyConfig's list until the settings have been created. So first we create the two settings.
1. Close you browser (important!) and go to your Firefox Profile folder. In the profile folder locate a file called prefs.js. Make a copy of it for safe keeping (so that an unmodified version can be replaced if you mess anything up).
2. Open prefs.js in a text editor, and do a word search for shortcuts.launch-element-zapper. You should see two entries next to each other that both have extensions.ublock0.shortcuts.launch-element in their name (one for the Picker, and one for the Zapper).
3. Paste over only those 2 entries with the text below:
Code: Select all
user_pref("extensions.ublock0.shortcuts.launch-element-picker", "alt-x");
user_pref("extensions.ublock0.shortcuts.launch-element-zapper", "alt-z");
4. Save the prefs.js file, and then open Firefox.
5. Now when you go to KeyConfig's list of keys, there should be 2 new entries for uBlock. Click on the 'Name' column heading in KeyConfig's window to sort all the entries alphabetically and make the uBlock entries easier to find. One entry is called uBlock0Key-launch-element-picker, and the other is called uBlock0Key-launch-element-zapper.
6. Double click on the uBlock "Picker" entry. A pop-up window will open. In the large text box (underneath the 'Name' box) delete the semi-colon character that is in there (so that the large text box is completely empty) and then paste the following text into the box.
Code: Select all
document.getElementById("uBlock0Key-launch-element-picker").doCommand();
7. You will now have a new entry in your KeyConfig list called "uBlock Picker". Click on it once, and press your preferred hotkey combination into the hotkey text box at the bottom of the KeyConfig window, then the press the 'Apply' button.
You have now assigned a hotkey for the Picker.
8. Now repeat steps 6 and 7, but this time for the Zapper. Double click on the uBlock0Key-launch-element-zapper entry to open the pop-up window. Make sure the large text box is empty, and this time paste the command for the zapper (shown below)
Code: Select all
document.getElementById("uBlock0Key-launch-element-zapper").doCommand();
Done!
Your hotkeys should now work in the browser.
-
- Posts: 67
- Joined: April 14th, 2006, 7:15 pm
Re: keyconfig 20110522
Oh my goodness, Oomingmak, what a PERFECT set of instructions! I've saved them offline … THANK YOU!!!!!
-
- Posts: 203
- Joined: July 10th, 2004, 7:46 pm
- Location: UK
Re: keyconfig 20110522
@ VLMin
You're welcome.
You're welcome.
-
- Posts: 5
- Joined: October 31st, 2013, 2:05 am
Re: keyconfig 20110522
Hi,
I used to open Google with the following script:
Since the last Fireforx update, the cursor is active in the address bar, instead of Google search bar.
I would really appreciate your helpt!
Thank you
I used to open Google with the following script:
Code: Select all
BrowserOpenTab();
loadURI('google.de');
_content.focus(document.va);
I would really appreciate your helpt!
Thank you
-
- Posts: 2
- Joined: July 3rd, 2017, 3:39 am
Re: keyconfig 20110522
Hello. I would like to know how to add a ctrl + c or any other hotkey to be able to copy a url to the clipboard simply by hovering my mouse pointer over a link and pressing that hotkey. Thanks.
-
- Posts: 165
- Joined: March 19th, 2007, 6:24 am
Re: keyconfig 20110522
hey there. attempting to migrate from an older computer to a new one and carry keyconfig with me. everything seems to work, except for two rather vital bits:
- ctrl-c copy no longer works from the main window (it does, however, work in the url-bar, etc; and also from the "right-click" context menu)
- pg-up/dwn no longer works
- cursor-arrow up/dwn also no longer works
if I disable keyconfig, the three items above work as expected. I searched through keyconfig and about:config but as yet to no avail. any advice how to diagnose and remedy would be MUCH appreciated!!!
ps: happy 10-year anniversary )
- ctrl-c copy no longer works from the main window (it does, however, work in the url-bar, etc; and also from the "right-click" context menu)
- pg-up/dwn no longer works
- cursor-arrow up/dwn also no longer works
if I disable keyconfig, the three items above work as expected. I searched through keyconfig and about:config but as yet to no avail. any advice how to diagnose and remedy would be MUCH appreciated!!!
ps: happy 10-year anniversary )
-
- Posts: 165
- Joined: March 19th, 2007, 6:24 am
Re: keyconfig 20110522
SOLVED.
(reset FF (on the new machine) and then painstakingly added my keys one-by-one).
(reset FF (on the new machine) and then painstakingly added my keys one-by-one).
-
- Posts: 6414
- Joined: February 3rd, 2009, 6:29 pm
Re: keyconfig 20110522
@kramb21
Try this:
@Elaphe666
Try this:
Similar post: http://forums.mozillazine.org/viewtopic ... 3#p9739973
Try this:
Code: Select all
gBrowser.selectedTab = gBrowser.addTab("https://www.google.de/");
Try this:
Code: Select all
if (XULBrowserWindow.overLink) {
Components.classes["@mozilla.org/widget/clipboardhelper;1"].
getService(Components.interfaces.nsIClipboardHelper).
copyString(XULBrowserWindow.overLink);
}
-
- Posts: 96
- Joined: September 3rd, 2013, 4:04 pm
- Location: Chile
Re: keyconfig 20110522
Somebody have a snippet to insert an arbitrary text string in html textboxes compatible with e10s? I have been using the following, and the FireGestures site have another (Insert text), but neither of these are e10s compatible.
Code: Select all
var str = "dududu";
var editor = (commandDispatcher.focusedElement instanceof Components.interfaces.nsIDOMNSEditableElement)
? commandDispatcher.focusedElement.editor : null;
if (editor) {
editor instanceof Components.interfaces.nsIPlaintextEditor;
editor.insertText(str);
}