Jump to content
    

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

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

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

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

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

значения Delta)

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

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

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

Edited by starter48

Share this post


Link to post
Share on other sites

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

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

Edited by _стас_

Share this post


Link to post
Share on other sites

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

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

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

Edited by starter48
Новая идея

Share this post


Link to post
Share on other sites

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

Доступ по RDP

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

Выложил v3.5.27.0:

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

Share this post


Link to post
Share on other sites

2 часа назад, starter48 сказал:

Выложил v3.5.27.0:

Забрал. Позже проверю

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

Edited by starter48

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...