Автор: tramparamparam02
Дата сообщения: 11.04.2016 19:04
[more] [more] [more] [more] [more]здесь ничего нет, просто технический тэг[/more]
Столкнулся со странным и неприятным конфликтом между Volume2 и почтовой программой Becky Mail. В настройках Volume2 указано изменять уровень громкости прокруткой колеса мыши над Рабочем столе и над заголовками окон (Вот здесь [more=фрагмент из файла настроек Config.ini][UserVariables]
LowLevelShortKeys=Pause,"Win + 0","Win + 1","Win + 2","Win + 3","Win + 4","Win + 5","Win + 6","Win + 7","Win + 8","Win + 9","Win + Up","Win + Down","Win + Left","Win + Right"
UseRemoteServer=0
RemoteServerPort=22222
DelayBeforePlaySound=500
DelayBeforeRestartMouseHook=500
UseAutoRestartHooks=1
DelayBeforeHideHint=2500
ExScrollObjects=Shell_SecondaryTrayWnd,SysListView32,WorkerW
LowLevelHooksTimeout=10000
ExKatMouseScrollCount=1
DelayBeforeHideEdgeWnd=5000[/more], если надо, могу выложить весь файл целиком). Но когда фокус ввода находится в главном окне Becky Mail в панели со списком сообщений, то при поворачивании колеса мыши вместо ожидаемой прокрутки списка сообщений происходит изменение уровня громкости, как будто Volume2 думает, что фокус не в окне Becky Mail, а на Рабочем столе (или в заголовке окна Becky). Что интересно, когда фокус ввода находится в других разделах главного окна Becky, а именно в панели предпросмотра выбранного сообщения или в панели дерева эккаунтов и папок, то там прокрутка колесом мыши отлично работает. Проблема только с панелью списка сообщений - то есть, по закону Мерфи, как раз там, где скроллинг нужен больше всего.
И это не случайный глюк, мучаюсь с этим уже много недель, но никак не удаётся найти решение.
Какая-то путаница с классами окон? В других прогах с подобным не сталкивался (возможно, просто не обращал внимания), но в этой как раз прокрутка колесом очень сильно нужна.
Ни у кого нет идей, что можно подкрутить? Огромное спасибо всем заранее! [/more]
Добавлено:
Проверил сейчас с дефолтными настройками (файл Config.ini из дистрибутива), с ним Becky Mail работает нормально. Там в секции [UserVariables] [more=вот такие настройки][UserVariables]
LowLevelShortKeys=Pause,"Win + 0","Win + 1","Win + 2","Win + 3","Win + 4","Win + 5","Win + 6","Win + 7","Win + 8","Win + 9","Win + Up","Win + Down","Win + Left","Win + Right"
UseRemoteServer=0
RemoteServerPort=22222
DelayBeforePlaySound=500
DelayBeforeRestartMouseHook=-1
UseAutoRestartHooks=0
DelayBeforeHideHint=2500
ExScrollObjects=ActualTools_MultiMonitorTaskbar,DockBackgroundClassTrueStretch,Shell_SecondaryTrayWnd
LowLevelHooksTimeout=10000
ExKatMouseScrollCount=1
DelayBeforeHideEdgeWnd=5000[/more].
Но дефолтные настройки мне не подходят, хотелось бы, по мере возможности, локализовать проблему: разобраться, из-за какой конкретной настройки возникает конфликт с Becky Mail. Заранее спасибо за помощь! [/more] [/more]
Добавлено:
Короче, в результате нескольких десятков экспериментов удалось методом научного тыка достоверно установить, что проблема кроется (как я и предполагал с самого начала) вот в этой строке моего кастомного файла конфигурации из секции [UserVariables]:
Код: [no]ExScrollObjects=Shell_SecondaryTrayWnd,SysListView32,WorkerW[/no]