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

    1. Если мышой щёлкнуть увеличитель - то активируется соот. вкладка в настройках.
    2. Файлы INI можно не удалять. (см. настройку во вкладке "общие").
    3. Редактирование названий увеличителей (щелчок по названию мышой).
    4. Настройка типа увеличителя - под мышой или постоянный.
    5. Можно удалять увеличитель - кнопка "Удалить".
    6. Увеличители хранятся каждый в своём INI-файле и загружаются вначале.
    7. "Один" 'из' (Основной) увеличитель хранится отдельно и он всегда загружается, даже если INI-файла нет.
    8. Можно сделать увеличитель неудаляемым - кнопка "Удалить" скроется - чтобы случайно не удалить.
    9. Можно выключить ВСЕ увеличители. Одной клавишой. Потом восстановить (с возможностью прослеживания истории)
    10. Границу у окна можно убирать. Если убрана, то она может автоматически появляться.
    11. Можно включить режим, чтобы размер окна был не менее величины увеличения. При этом размеры окна автоматически подстраиваются под этот размер.
    12. Копирование увеличителей! Нажмите на Ctrl и двигайте любой увеличитель - создастся новый на его основе.
    13. Настройка области сканирования для постоянных увеличителей. Нажмите на Shift или на правую кнопку мыши и "двигайте" увеличитель - увидите прямоугольник под мышой. Двигая его дальше мышью, установите в нужную точку экрана.

     

  • 31.10.2005 Версия 1.26

    1. Добавил сканирование прозрачных областей. Можно отключать (так как двойное преобразование идёт и поэтому жрёт ресурсы процессора). Да и просто чтобы не видеть прозрачные области (потому что прозрачные окна служебные и дополняющие, а не основные, по большей части).
    2. Редактирование названий увеличителей по F2
    3. Удаление увеличителя через кнопку Delete
    4. Можно показать ВСЕ увеличители. Одной клавишой. Действие однократно.
    5. Область сканирования для постоянных увеличителей - добавлен блок проверки, чтобы не выходило за пределы экрана. Если выходит - то исправляет.
    6. Также добавлена кнопка (которая скрыта обычно), чтобы вернуть увеличитель в видимую область экрана (если он вне её).
    7. Добавил изменение функции щелчка по иконке в лотке - два варианта.
      Показ окна настроек или скрытие/показ всех увеличителей.
    8. Изменил INI-библиотеку. Полностью переписал в режим TASM (был на HLA). При этом добавил функцию проверки значений и установка оных по умолчанию, если выходит за пределы.
      Также добавил загрузку отрицательных чисел. И исправил некоторые недочёты.

     

  • 5.11.2005 Версия 1.27

    1. Добавил сжатие. То есть, участок сжимается, а не увеличивается. Фиг знает, кому это пригодится, но симпатично. Хотя процессор жрёт сильно, потому что используется HALF_TONE. Ограничил до -5 сжатие. Дальше просто ничего не видно...
    2. Настройка области сканирования для постоянных увеличителей - исправил небольшие недочёты. Теперь всё чётко.
    3. Изменил функцию "выключения всех" на "скрыть все". "Выключение всех" - оставил. Таким образом теперь можно все скрыть и включить какой-нибудь один.
    4. Добавил - если все выключены, то при щелчке по иконке в лотке будет появляться окно настроек (если было включено скрытие), а не будут скрываться (скрывать то нечего!). Просто удобно и логично.
    5. Также разминка для ума - отладил скрытие кнопок и меню для вышесказанных функций скрытия и выключения.
    6. Добавил появляющийся пункт меню - "Последний выключенный". Если его выбрать, включится последний выключенный увеличитель. Иногда удобно. Да и по логике тоже хорошо сочетается с работой.

    Сейчас работаю над маленьким управлением. Также сохранение изображения буду делать.

     

  • 8.11.2005

    1. Сделал рисовку креста при сжатии.
      Также в настройках сделал всё правильно, чтобы скрывалось то, что не используется (сетка и квадрат при сжатии не рисуются. И при постоянном увеличителе - крест и квадрат не рисуются)

     

  • 9.11.2005

    1. Сделал добавление цифр в название увеличителя при копировании.
      При этом номер берётся текущий порядковый, под которым он создаётся. Если же номер уже был в названии копируемого, то он заменяется на новый.
      Номер удобен для лучшего ориентирования при создании новых увеличителей.
    2. Удаление увеличителя при нажатии на клавишу DELETE, если окно увеличителя активное.

     

  • 10.11.2005

    1. Изменил назначение клавиши "5" серой (или то, что можно выбрать вместо неё). Теперь эта кнопка "скрывает/восстанавливает все увеличители", а не только отключает/включает главный увеличитель.

     

  • 16.11.2005

    1. Добавил прилипание увеличителей к границам экрана (можно отключать).
      Можно регулировать расстояние, с которого начинается "притяжение".
      Также отладил прилипание цветового окошка к увеличителю и его реакцию при изменении размеров.

     

  • 17.11.2005

    1. Исправил небольшой недочёт с размерами окна увеличителя. Когда происходило изменение величины увеличения или переключение режима ограничения размеров "не более величины увеличения", то у тех увеличителей, у которых величина увеличения была отрицательной, неправильно изменяли размер своего окна. Теперь всё замечательно.