]> gitweb.factorcode.org Git - factor.git/commitdiff
feature(browser): shortcut to focus search bar
authorRudi Grinberg <me@rgrinberg.com>
Mon, 25 Oct 2021 03:35:42 +0000 (21:35 -0600)
committerJohn Benediktsson <mrjbq7@gmail.com>
Mon, 25 Oct 2021 15:52:40 +0000 (08:52 -0700)
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
basis/ui/tools/browser/browser.factor

index 0abc1af2e02d3066aac10d02c4fd444b6ad26b57..f73c739ef652086b25e455040dfb8a415bf1df62 100644 (file)
@@ -179,6 +179,8 @@ M: browser-gadget focusable-child* search-field>> ;
 
 : com-forward ( browser -- ) history>> go-forward ;
 
+: browser-focus-search ( browser -- ) search-field>> request-focus ;
+
 : com-home ( browser -- ) "help.home" swap show-help ;
 
 : browser-help ( -- ) "ui-browser" com-browse ;
@@ -214,6 +216,7 @@ browser-gadget "navigation" "Commands for navigating in the article hierarchy" {
     { T{ key-down f ${ os macosx? M+ A+ ? } "n" } com-next }
     { T{ key-down f ${ os macosx? M+ A+ ? } "k" } com-show-outgoing-links }
     { T{ key-down f ${ os macosx? M+ A+ ? } "K" } com-show-incoming-links }
+    { T{ key-down f ${ os macosx? M+ A+ ? } "f" } browser-focus-search }
 } os macosx? [ {
     { T{ key-down f { M+ } "[" } com-back }
     { T{ key-down f { M+ } "]" } com-forward }