Я обновил до Xubuntu 18.04 от 14,04 недавно. Я раньше увеличивал и уменьшал масштаб с Высоким звуком + колесо мыши, и это работает над новой системой хорошо большую часть времени. Но когда курсор мыши в порте представления веб-страницы Chrome, он прокрутит страницу при изменении масштаба. Кажется, что Chrome все еще получает входные события, даже если я установил привязку клавиш.
Эта проблема не только происходит с Chrome, но также и с Ковриком для мыши, но не с Firefox. Я не знаю, какое приложение вызывает проблему: Xfce или Chrome?
Это довольно легко зафиксировать со следующим JavaScript:
window.addEventListener('wheel', function(e) {
if (e.altKey === true) {
e.preventDefault();
return false;
}
}, { passive: false });
Для создания этого глобальной фиксацией в Chrome это должно было бы быть включено в Расширение Chrome. Вам нужен файл, содержащий вышеупомянутый фрагмент кода, такой как content.js
, и a manifest.json
файл как это:
{
"manifest_version": 2,
"name": "Scroll Wheel Mod",
"version": "1.0",
"content_scripts": [
{
"matches": [ "<all_urls>" ],
"js": [ "content.js" ]
}
]
}
После того как у Вас есть это, это - всего несколько простых шагов в Chrome:
chrome://extensions/
Developer Mode
Load Unpacked