Перейти к содержанию
    

Патч от starter48 для P-CAD 2006 с установленным SP2

15 минут назад, _стас_ сказал:

Сделал https://disk.yandex.ru/d/b8IqhkaeQDI64A

Изменений по сравнению без это опции не заметил

Ну может быть (очень субъективно) увеличение масштаба чаще стало срабатывать (при меньших

значения Delta)

Подтверждаю, на этот раз пропатчено правильно.

Только с таким патчем колесо в PCB должно было перестать работать совсем - ни какой реакции. Запускал твой PCB у себя - так и есть, колесо не работает совсем.

Надежда на отладчик...

Изменено пользователем starter48

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сейчас подключил обычную мышь - колесо работает

Похоже на особенности визуализации устройств

Изменено пользователем _стас_

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, _стас_ сказал:

Сейчас подключил обычную мышь - колесо работает

Похоже на особенности визуализации устройств

 

В самом PCAD оторван обработчик сообщений.

Работать может только если хитрая ОС (не виртульная машина, а именно драйвер ОС) эмулирует сообщения от колеса мыши путём простого сдвига Scroll Bar-ов, но я такое видел только с горизонтальным колесом мыши.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 часов назад, _стас_ сказал:

У меня как раз с горизонтальным скроллингом все впорядке

Вертикальный должен был перестать работать после патча. И на моём компе перестал :)

Горизонтальная прокрутка отношения к делу не имеет и работает совсем по-другому.

Появилась идея: возможно установлен очень продвинутый драйвер мыши, который тестирует программу на совместимость с колесом высокого разрешения (Delta<120), и если программа несовместима (как PCAD), то драйвер мыши переключается на прямое управление вертикальным ScrollBar-ом.

Выложил v3.5.26.3: добавлен адекватный ответ на события колеса высокого разрешения. Прошу ещё раз пропатчить со включенной опцией "отключить обработчик событий колеса мыши" и протестировать PCAD - вертикальное колесо должно перестать работать (и глючить). Если так и случится, то можно пропатчить с уже отключенной опцией "отключить обработчик событий колеса мыши" и вертикальное колесо должно заработать без глюков.

Если это не поможет, то надежда только на отладчик...

Изменено пользователем starter48
Новая идея

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Клон системы готов

Доступ по RDP

Данные отправил на почту, доступ пока закрыт. Когда потребуется открою

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 30.12.2022 в 23:31, _стас_ сказал:

У меня как раз с горизонтальным скроллингом все впорядке

Выложил v3.5.26.4: в патч "8 ) ИП: Исправить обработчик колеса мыши" добавлена регулировка чувствительности по трём осям.

Прокрутка и масштабирование вертикальным колесом мыши высокого разрешения должны работать плавно за исключением случаев, когда драйвер мыши отрабатывает ускорение колеса).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выложил v3.5.27.0:

  • В патч "8 ) ИП: Исправить обработчик колеса мыши" добавлена поддержка колеса горизонтальной прокрутки, а также возможность реверса колёс.
  • В патч "c) ИП: Косметические правки" добавлена возможность исправления расположения элементов закладки "Design Info\Statistics".
  • Каждый процедура патча теперь обновляет дату изменяемого файла, чтобы ОС перечитала файл при запуске.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Горизонтальная прокрутка работает, чуть грубее чем вертикальная. Глюков не заметил.

Еще раз огромное тебе спасибо за твою работу!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, _стас_ сказал:

Горизонтальная прокрутка работает, чуть грубее чем вертикальная. Глюков не заметил.

А что значит "грубее"?
Я для себя подобрал значение делителя горизонтального колеса -2400 (последний параметр), тогда с моей мышью пользоваться им комфортно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 часов назад, starter48 сказал:

А что значит "грубее"?
 

Для -2400 у меня перемещение идет дискретно кратно 5 или 10 клеткам сетки

Для -120 перемещается гладко, иногда срываясь на несколько клеток сетки, но не забывай, что у меня тачпад с высоким разрешением

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

добрый день а можно починить падение, если открываешь второй файл при каком-нибудь открытом окне (чаще всего предложение Purge) 

PS открытие средствами ОС, тыканьем по файлу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 часов назад, mitya1698 сказал:

добрый день а можно починить падение, если открываешь второй файл при каком-нибудь открытом окне (чаще всего предложение Purge) 

PS открытие средствами ОС, тыканьем по файлу

Прошу сообщить как можно больше подробностей, чтобы я смог проблему у себя повторить:

Лог патча и его настройки: %PCAD%\System\P2006PAT.INI (на email из меню "О программе").

Какая именно программа падает? И что за "Purge"?

Изменено пользователем starter48

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...