Firefox constantly keep moving platformHTMLBindings.xml when it upgrade.
I want to replace it to support vi key-bindings. But I cannot find it any more.

sudo find / -name platformHTMLBindings.xml -o -name toolkit.jar -o -name omni.jar

Thanks for your help.


I finally found it. It's called omni.ja now.

This is my editing to platformHTMLBindings.xml:

  <binding id="browser">
      <handler event="keypress" key=" " modifiers="shift" command="cmd_scrollPageUp" />
      <handler event="keypress" key=" " command="cmd_scrollPageDown" />

      <handler event="keypress" key="k" command="cmd_scrollLineUp" />
      <handler event="keypress" key="j" command="cmd_scrollLineDown" />
      <handler event="keypress" key="h" command="cmd_scrollLeft" />
      <handler event="keypress" key="l" command="cmd_scrollRight" />

After Editing, I restart firefox, and clear the cache.
chrome://global/content/platformHTMLBindings.xml is correct.
But the j/k/h/l shortcuts didn't work.

  • Submit it as an answer instead of comment if your question is solved so that people knew that it is answered.
    – mac
    Apr 30, 2012 at 6:32
  • @mac Haven't solved yet. Because after changing platformHTMLBindings.xml, nothing happened.
    – kev
    Apr 30, 2012 at 6:39
  • Now if you change omni.ja, Firefox recognizes this and says that it needs to restart
    – nitishch
    Feb 4, 2015 at 14:06
  • @kev where did you find commands like cmd_scrollLineUp from?
    – nitishch
    Feb 4, 2015 at 14:07
  • @hatter I use vimperator now. It works very well!
    – kev
    Feb 4, 2015 at 16:24

2 Answers 2


I have to disable/enable an add-on to reload /usr/lib/firefox/omni.ja.


To do it in a GUI, you can use the extension "Menu Wizard", usage is described here. Another GUI, supporting more and different actions, is provided with the extension "Key config".

  • 1
    The first addon no longer works with new Firefox. From addon's page: "Unfortunately, WebExtensions (the new API for Firefox 57+) does not have the functionality for the correct operation of this addon in Firefox. So this addon will no longer work with the release of Firefox 57 in November 2017! This is the inevitable change in Firefox - all Xul-addons will die out in Firefox 57" addons.mozilla.org/en-US/firefox/addon/s3menu-wizard Nov 23, 2017 at 14:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.