ExactMouse - изменения
12.9.2004 Добавлено изменение скорости мыши с помощью клавиш "GRAY [0]" и "GRAY [.]"
13.3.2005 Клавиши теперь можно менять. Любые клавиши! Как вам угодно. То есть, клавиши по умолчанию будут те, которые нарисованы на рисунке, но их можно будет сменить с помощью удобной панельки-клавиатурки.
14.3.2005 На панельке клавиатуры та клавиша нажата, которая выбрана в настройках.
31.7.2005 Версия 1.20 Настройки убраны в отдельную DLL-библиотеку. Немного изменено оформление диалога настроек.
25.8.2005 Версия 1.21 Добавлены множественные окна увеличения - постоянные увеличители. Сейчас идёт работа по мини-настройкам для увеличителей. Также будет сделано управление увеличителями в окне настроек и в мини-настройках. Оформление диалога настроек - можно менять расположение кнопок и поля (слева или справа)
10.10.2005 Версия 1.25
- Если мышой щёлкнуть увеличитель - то активируется соот. вкладка в настройках.
- Файлы INI можно не удалять. (см. настройку во вкладке "общие").
- Редактирование названий увеличителей (щелчок по названию мышой).
- Настройка типа увеличителя - под мышой или постоянный.
- Можно удалять увеличитель - кнопка "Удалить".
- Увеличители хранятся каждый в своём INI-файле и загружаются вначале.
- "Один" 'из' (Основной) увеличитель хранится отдельно и он всегда загружается, даже если INI-файла нет.
- Можно сделать увеличитель неудаляемым - кнопка "Удалить" скроется - чтобы случайно не удалить.
- Можно выключить ВСЕ увеличители. Одной клавишой. Потом восстановить (с возможностью прослеживания истории)
- Границу у окна можно убирать. Если убрана, то она может автоматически появляться.
- Можно включить режим, чтобы размер окна был не менее величины увеличения. При этом размеры окна автоматически подстраиваются под этот размер.
- Копирование увеличителей! Нажмите на Ctrl и двигайте любой увеличитель - создастся новый на его основе.
- Настройка области сканирования для постоянных увеличителей. Нажмите на Shift или на правую кнопку мыши и "двигайте" увеличитель - увидите прямоугольник под мышой. Двигая его дальше мышью, установите в нужную точку экрана.
31.10.2005 Версия 1.26
- Добавил сканирование прозрачных областей. Можно отключать (так как двойное преобразование идёт и поэтому жрёт ресурсы процессора). Да и просто чтобы не видеть прозрачные области (потому что прозрачные окна служебные и дополняющие, а не основные, по большей части).
- Редактирование названий увеличителей по F2
- Удаление увеличителя через кнопку Delete
- Можно показать ВСЕ увеличители. Одной клавишой. Действие однократно.
- Область сканирования для постоянных увеличителей - добавлен блок проверки, чтобы не выходило за пределы экрана. Если выходит - то исправляет.
- Также добавлена кнопка (которая скрыта обычно), чтобы вернуть увеличитель в видимую область экрана (если он вне её).
- Добавил изменение функции щелчка по иконке в лотке - два варианта.
Показ окна настроек или скрытие/показ всех увеличителей.
- Изменил INI-библиотеку. Полностью переписал в режим TASM (был на HLA). При этом добавил функцию проверки значений и установка оных по умолчанию, если выходит за пределы.
Также добавил загрузку отрицательных чисел. И исправил некоторые недочёты.
5.11.2005 Версия 1.27
- Добавил сжатие. То есть, участок сжимается, а не увеличивается. Фиг знает, кому это пригодится, но симпатично. Хотя процессор жрёт сильно, потому что используется HALF_TONE. Ограничил до -5 сжатие. Дальше просто ничего не видно...
- Настройка области сканирования для постоянных увеличителей - исправил небольшие недочёты. Теперь всё чётко.
- Изменил функцию "выключения всех" на "скрыть все". "Выключение всех" - оставил. Таким образом теперь можно все скрыть и включить какой-нибудь один.
- Добавил - если все выключены, то при щелчке по иконке в лотке будет появляться окно настроек (если было включено скрытие), а не будут скрываться (скрывать то нечего!). Просто удобно и логично.
- Также разминка для ума - отладил скрытие кнопок и меню для вышесказанных функций скрытия и выключения.
- Добавил появляющийся пункт меню - "Последний выключенный". Если его выбрать, включится последний выключенный увеличитель. Иногда удобно. Да и по логике тоже хорошо сочетается с работой.
Сейчас работаю над маленьким управлением. Также сохранение изображения буду делать.
8.11.2005
- Сделал рисовку креста при сжатии.
Также в настройках сделал всё правильно, чтобы скрывалось то, что не используется (сетка и квадрат при сжатии не рисуются. И при постоянном увеличителе - крест и квадрат не рисуются)
9.11.2005
- Сделал добавление цифр в название увеличителя при копировании.
При этом номер берётся текущий порядковый, под которым он создаётся. Если же номер уже был в названии копируемого, то он заменяется на новый. Номер удобен для лучшего ориентирования при создании новых увеличителей.
- Удаление увеличителя при нажатии на клавишу DELETE, если окно увеличителя активное.
10.11.2005
- Изменил назначение клавиши "5" серой (или то, что можно выбрать вместо неё). Теперь эта кнопка "скрывает/восстанавливает все увеличители", а не только отключает/включает главный увеличитель.
16.11.2005
- Добавил прилипание увеличителей к границам экрана (можно отключать).
Можно регулировать расстояние, с которого начинается "притяжение". Также отладил прилипание цветового окошка к увеличителю и его реакцию при изменении размеров.
17.11.2005
- Исправил небольшой недочёт с размерами окна увеличителя. Когда происходило изменение величины увеличения или переключение режима ограничения размеров "не более величины увеличения", то у тех увеличителей, у которых величина увеличения была отрицательной, неправильно изменяли размер своего окна. Теперь всё замечательно.
|