diff --git a/src/browser.c b/src/browser.c
index 20f30b3c312d6473d863aba9a02eb8996166bdcc..41b6bcbd4f7533c538c677cdb88b4cb2b613b42f 100644
--- a/src/browser.c
+++ b/src/browser.c
@@ -490,7 +490,11 @@ functionptrtype parse_browser_input(int *kbinput)
 		return do_enter;
 	    case 'W':
 	    case 'w':
+	    case '/':
 		return do_search;
+	    case 'N':
+	    case 'n':
+		return do_research;
 	}
     }
     return func_from_key(kbinput);
diff --git a/src/help.c b/src/help.c
index 1b2be872e3e58399467a005bb5817cdd2519f175..3849aec43bac48394275efa7e21516322db1fea4 100644
--- a/src/help.c
+++ b/src/help.c
@@ -574,6 +574,13 @@ functionptrtype parse_help_input(int *kbinput)
 		return do_page_down;
 	    case '-':
 		return do_page_up;
+	    case 'W':
+	    case 'w':
+	    case '/':
+		return do_search;
+	    case 'N':
+	    case 'n':
+		return do_research;
 	    case 'E':
 	    case 'e':
 	    case 'Q':