rem: else if (e.keyCode == 38 || e.keyCode == 40) { 
add: else if (e.charCode == 0 && (e.keyCode == 38 || e.keyCode == 40)) { 
context: $(document).ready(function() {  $('.exec_code').hide();  $('.vars').hide();  $('.code .pre').hide();  $('.code .post').hide();  $('.exec_code').submit(function() {    sendCommand(this.tb.value, this.frame.value, this.cmd.value,                $('.output', this));    this.cmd.value = '';    return false;  });  $('.code').click(function() {    $('.pre', $(this)).toggle();    $('.post', $(this)).toggle();  });  $('.exec_code input.input').keypress(function(e) {    if (e.charCode == 100 && e.ctrlKey) {      $('.output', $(this).parent()).text('--- screen cleared ---');      return false;    }    else if (e.keyCode == 38 || e.keyCode == 40) {      var parent = $(this).parent();      var tb = $('input[@name="tb"]', parent).attr('value');      var frame = $('input[@name="frame"]', parent).attr('value');      if (e.keyCode == 38)        backInHistory(tb, frame, this);      else        forwardInHistory(tb, frame, this);      return false;    }    return true;  });});
meta: 2241	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2241/1a84485bb422b443723d4547bbdefe4d0f797341/debugger.js/clean/werkzeug/debug/shared/debugger.js