Eseguendo questo JS con IE non ho problemi con Firefox sì

codice:
              var isNav=false
              if (parseInt(navigator.appVersion)>=4){
              if (navigator.appName == \"Netscape\"){
                  window.captureEvents(Event.ONKEYPRESS)
                  window.onkeypress = tasti
                  isNav = true
              }
              else
                  document.onkeydown = tasti
              }
Navigando qua e là ho scoperto che secondo lo standard W3C anzichè captureEvents dovrei usare addEventListener.

Leggendo qua e la dovrei riscrivere un po tutto il codice JS che ho (non solo quello postato), qualche dritta ?