Запрет Shift Enter при открытии поиска в новом окне в Chrome Omnibox с помощью скрипта Tampermonkey

Я пытаюсь написать скрипт для Tampermonkey, чтобы при нажатии Shift Enter, когда пользователь печатал в омнибоксе (это предназначено для Chrome), вместо того, чтобы открывать поиск в новом окне, как это делается по умолчанию, клавиша Shift не зарегистрирована, и поиск открывается на текущей вкладке (например, когда вы нажимаете только клавишу ввода). Я только начал возиться с JavaScript, поэтому в принципе я понятия не имею, что делаю, и буду признателен за любую помощь. Это то, что я до сих пор:

function supressShiftEnter(event){

  if(event.keyCode == 13 && event.shiftKey){
      return false;
    }
  return true;
}


chrome.omnibox.onInputChanged.addListener{
//anytime a key is pressed while in the omnibox supressShiftEnter is run
//If Shift Enter is pressed the Shift key isn't registered and only the enter key is registered 
}

0 ответов

Другие вопросы по тегам