NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Press "g" to Google (DuckDuckGo) // @namespace https://wiki.gslin.org/wiki/Google // @version 0.20180625.0 // @description Press "g" to Google in DuckDuckGo // @author Gea-Suan Lin // @match https://duckduckgo.com/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; document.addEventListener('keyup', function(event) { if ('input' === document.activeElement.tagName.toLowerCase()) { return; } if ('g' !== event.key) { return; } var q = document.getElementById('search_form_input'); var url = 'https://www.google.com/search?q=' + encodeURIComponent(q.value); console.log(url); document.location = url; }); })();