Запрет 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
}