Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
keyboard navigation on google search http://blog.nqzero.com/2011/12/google…
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Type||Name||Latest commit message||Commit time|
|Failed to load latest commit information.|
knogs: keyboard navigation on google search google used to provide a keyboard shortcuts experiment deprecated long ago, removed dec 2011 the recommended replacements aren't great http://blog.nqzero.com/2011/12/googles-experimental-page-used-to-list.html google still provides the js: https://www.google.com/js/shortcuts.5.js knogs is a google chrome extension that provides similar functionality uses google's shortcuts.5.js (see above) google chrome only - tested on: chrome 17+ on linux/64-bit install via chrome store: https://chrome.google.com/webstore/detail/lmcekibeekmfpmhanampimjjegknceik manual install: option 1: chrome://extensions check: developer mode click: load unpacked extension and select the path of the unpacked source option 2: google-chrome --load-extension=. post (or pre) install: disable google's instant search stuff from a google search, click the gear icon --> search settings select "never show instant results" keybindings for search: 'j' and 'k' navigate up and down in the search results 'enter' to open the selected link 'o', 'shift-enter' and 'shift-o' to open the selected link with window.open the browser will determine whether this is in a new tab or a new window chrome 44 appears to open a new window if shift is pressed 'o' should reliably open a new tab in both chrome 43 and 44 '/' to select the search box 'esc' to leave the search box (when it has focus) usage: places a cursor to the left of the selected item (thanks yjsoon) bugs: opening an item and then using the back button doesn't set the cursor open links on new tabs without changing focus license: mit/x note: shortcut.5.js and googleKeyboard.js are "unlicensed" and included here for reference only the extension loads these directly from google at page-load authors: seth lytle - originator, maintainer YJ Soon (yjsoon.com) - safari and styling improvements see also: http://userscripts.org/scripts/show/43131 a similar extension for firefox. couldn't get it to load in chrome http://dl.dropbox.com/u/90126/GoogleJK/GoogleJK.safariextz packaged for safari by YJ Soon to package for chrome store: grep '"version"' manifest.json | sed "s/.*://g" | xargs -I xxx zip -r bin/knogs.xxx.zip knogs.user.js manifest.json readme kludge.js docs then visit: https://chrome.google.com/webstore/developer/dashboard // overload 'o' to open in a new tab // allow for debugging (uncomment in content script)