Extra caution is recommended when installing recently uploaded/updated scripts (read more)
Be sure you trust any scripts you install

Google Ctrl-Arrow

Advanced keyboard navigation for Google search services. Script is compatible with Customize Google extension and does not break "find as you type" Firefox option, supports Steam search and redesign userstyles. New: autoupdate notification!

Changelog

2007-12-16:
  • (NEW!) configurable automatic script update notification
  • removed visible garbage at the end of the page when Steam search is enabled
  • fixed hint visibility on page load
2007-10-05:
  • fixed bug in detecting active query input element
2007-09-23:
  • code rewritten in OOP style using Mootools-based library. More code, better readability (let's hope)
  • CustomizeGoogle Steam search support (web and image searches)!
  • added Google Books and Catalogs searches
  • better support for YouTube movies in Google web search results
  • updated support for Google Groups search (added new @include urls)
  • GCA hint now correctly placed on both old and new Google layouts
2007-09-19:
  • added themes support for better compatibility with Google redesign userscripts (e.g. http://userstyles.org/styles/1693)
  • added simple theme autodetection. Supports: default Google style, 'dark blue' and 'dark gray' redesigns by Valacar
  • rewritten help and settings window to correctly show scrollbar (Ctrl-F1)
2007-05-20:
  • updated CSS to fix problems with Google's new layout. Thanks Logan Koester <logan (at) logankoester.com>
  • fixed hidden search results details when the last item selected
  • few code cleanup
2007-04-27:
  • fixed Blogsearch support (new layout)
  • partially fixed Google Groups search (new layout)
  • updated service URLs
  • new option to select search result when it is clicked with middle button
2007-04-24:
  • fixed hidden result details bug when scrolling down through the results (works for all search results types)
  • removed onload event for better performance on pages with images
2006-12-20:
  • Added basic Google Blog Search support

Google Ctrl-Arrow allows you to navigate Google search results using keyboard. Currently Web, Images, Groups and News search services are supported.

This script is compatible with CustomizeGoogle Extension and fixes its onresize update issue for images.google.com. If CustomizeGoogle, GCA script emulates its function and rewrites image links to point stright to original images.

Google Ctrl-Arrow Hotkeys:

Ctrl-F1
Show/hide help window
Ctrl-Space
Change tab mode - open links in a new or current tab
Ctrl-SingleQuote
Change navigation mode - select input queries with Up/Down navigation or nor
Up / Down
Move cursor to the previous / next results entry
Ctrl-Left / Right
Move to the previous / next search results page (Yandex.ru - like behaviour)
Ctrl-Up
Set focus to the input query
Ctrl-Down
Release focus or move cursor to the next results entry
Esc
Release focus and activate current entry
Return
Open current link in a new or current tab (if no other element has focus)
Alt-Return
Submit current search (top input) if input query is not focused



Mar 17, 2008
fdias User

Excellent Script!!!

It made my life much easier when I'm working on my laptop (literally on my lap) without a mouse.

Thank You!


 
Jan 13, 2008
pech User

Спасибо, Женя, отличный скрипт!


 
Aug 23, 2007
Bleh7777 Scriptwright

I love this script, but it doesn't work nicely with the Dark Blue Google Redesign at http://userstyles.org/styles/843. Is there a way to fix this?


 
Jul 20, 2007
mugnebot User

Also, can you make it work with the links on iGoogle? That would make me really happy.

All in all, it's a nice script and the only one I could find that works with the 2-column format in GoogleMonkeyR. But I had to turn off the "auto load more results" option, which is too bad.

Thanks for the good work!


 
Jul 20, 2007
mugnebot User

When the Tab Mix Plus Session Manager is enabled, then Ctrl+F1 is the shortcut for "Save this Window".


 
May 23, 2007
barbudo User

Ещё один вопрос, раз уж я решил злоупотреблять Вашим вниманием: очень удобно сделан переход в строку поиска по ctrl-up, но, к сожалению, при этом затирается бывший там текст, что не всегда удобно. Нельзя ли сделать такое поведение факультативным?


 
May 23, 2007
barbudo User

Прошу прощение: не ctrl-стрелки, конечно же, а просто стрелки.


 
May 23, 2007
barbudo User

Отличный скрипт! Спасибо большое. Есть небольшая проблема: при работе совместно с customizegoogle с включённой опцией stream search result (подгрузка результатов со следующей страницы), ctrl-стрелки позволяют ходить только по первым 10-ти результатам, т.е. по тем, что были на первой странице. Возможно ли совместить функциональность обоих расширений? Спасибо заранее!


 
May 20, 2007
Yevgen Gorshkov Script's author

Logan Koester, many thanks for your fix!

Main script is now updated too.

btw, your fix is based on older script version. Try the new one which has more fixes and new features.


 
May 18, 2007
Logan Koester Scriptwright

Google moved their menu. Download my fixed version or change line 54 yourself.


 
Apr 24, 2007
Yevgen Gorshkov Script's author

Thanks for your feedback!

I've updated script and fixed hidden result details bug.

@Rigz, how does Ctrl+F1 conflict with Tab Mix Plus? I do have Tab Mix Plus installed in my FF 2.0.0.3, but I don't experience any problem with it.


 
Mar 31, 2007
chris o. User

This script is definitely the best Google Search results page keyboard-navigator that I've tried (even though others had more installs). I like that it doesn't break normal tabbing through the page (and changes the page very minimally), and that you can move focus to and from the search box. Since I don't have other styles or scripts installed for the google search results pages, I don't have any key conflicts like the previous commenter. I changed my default included pages to URLs of the form "http://www.google.tld/search*", like the Advanced Google Keyboard script.


 
Mar 2, 2007
Rigz User

Great script!
minor bug found:
when scrolling down, the details for every result get hidden. this is buggy, esp on the last result of a page (Apparently this 'conflicts' with Fixed Search Results Bar http://userstyles.org/style/show/1864). Can the scroll be made to 'accommodate' the highlighting so we can see the result's description also when scrolling down? Also, Ctrl+F1 conflicts with tab-mix-plus!


 
Dec 13, 2006
dsjkvf Scriptwright

да, я тоже был удивлен отсутствием модификатора -- и именно по той же причине. вначале я добавил Ctrl (Ctrl+Arrows в частности). но потом через какое-то время гугл, видимо, что-то изменил, и скрипт совсем перестал работать :).

вообще, я еще нашел вот такой скрипт -- Advanced Google Keys (http://userscripts.org/scripts/show/5711), где как раз уже есть работающее перемещение по результатам поиска (тоже без модификатора, правда). но нет images / news / groups / etc.

да, и проще, наверное, нам общаться было бы почтой :) -- вот мой адрес, если что: dsjkvf at gmail . com

удачи!


 
Dec 12, 2006
Yevgen Gorshkov Script's author

Я раньше не видел "Google Navigator". Спасибо за ссылку!
Постараюсь добавить перемещение по результатам и выбор groups/image/news search как можно скорее.

P.S. Очень странно видеть такой способ навигации как в "Google Navigator" (без Ctrl, например) - как же тогда "Find as you type"?


 
Dec 12, 2006
dsjkvf Scriptwright

Евгений, а Вы не планируете добавить функциональность, схожую с заявленной в Google Navigator (http://userscripts.org/scripts/show/3984)? в частности, очень хочется "ходить" по результатам поиска с помощью клавиатуры (а вышеозначенный Google Navigator с какого-то момента просто перестал работать...)


 
Dec 2, 2006
Yevgen Gorshkov Script's author

Update: Fixed behaviour for Google sites with English locale.


You could comment on this script if you were logged in.