firefox でのキーバインドのカスタマイズは Firefox Add-ons: Shortkeys (Custom Keyboard Shortcuts) for Firefox を使っているけども、(Quantum 以降の) firefox は、予め設定されたキーバインドが存在する場合、そちらを優先するようになっている。そのため、Shortkeys で crtl+n を設定しても、それは無視され新しいウィンドウが表示される。
下記のサイトを参考に、/usr/lib/firefox/omn.ja を修正する方法で、Ctrl+n でウィンドウが新規に表示されるのを抑制し、Ctrl+s でページ内検索が呼ばれるように出来ることを確認した。
そしてその修正を元に、firefox のソースに対して修正を加える patch を下記の通り作成した。利用している Linux distribution が Gentoo の為、これを /etc/portage/patches/www-client/firefox/ 以下に配置しておくとビルドの度にパッチを反映してくれる。
この patch は上記の通り、Ctrl+n でウィンドウが新規に表示されるのを抑制し、Ctrl+s でページ内検索を呼ぶように修正している。