Информация о программе
- Версия программы: 1.3.4
- Создал программу: Павел Шадрин (pavel.shadrin@gmail.com), ООО "Азбука" (azbuka24.ru)
- Лицензия: Программа бесплатна, на правах "Как есть" (Freeware).
NumLock Calculator — это портативный и невероятно быстрый калькулятор для ОС Windows с кастомным интерфейсом без стандартных рамок окна. Программа спроектирована для работы в фоне с мгновенным доступом по горячей клавише, не перегружая панель задач.
- Глобальный вызов (HotKey): Мгновенное скрытие и вызов калькулятора поверх всех окон по нажатию клавиши NumLock.
- Интеграция с системным треем: Программа запускается в свернутом виде прямо в область уведомлений (System Tray). Отсутствует загромождение Панели задач. Поддерживается контекстное меню (ПКМ) для сброса вида или выхода.
- Надежный перехват фокуса: Калькулятор гарантированно получает фокус клавиатуры при вызове (через AttachThreadInput), позволяя мгновенно начинать ввод.
- Портативность (Portable): Все настройки (размер, положение на экране) и история вычислений сохраняются в локальный текстовый файл config.txt. Реестр Windows не используется.
- Умное масштабирование: Плавное изменение размера окна за углы и любые грани со строгим сохранением пропорций элементов интерфейса.
- История вычислений: Автоматическое сохранение 20 последних операций с возможностью скроллинга мышью.
- Взаимодействие с буфером обмена: Кнопка "СКОПИРОВАТЬ" и поддержка сочетания клавиш Ctrl+C.
- Монетизация: Кнопка "ПОДДЕРЖАТЬ" для прямой поддержки разработчика через платформу Boosty.
- Сброс вида: Возврат калькулятора к начальным настройкам (базовый масштаб, центрирование) через меню в трее, шапку окна или Jump List.
- Интерактивная шапка: Кликабельный логотип (переход на сайт) и нативные всплывающие подсказки (Tooltips).
- Управление с клавиатуры: Поддержка ввода цифр, знаков операций, Enter, Backspace, Escape (скрытие окна).
- Финальное исправление алгоритма масштабирования (WM_SIZING). Калькулятор теперь корректно и плавно меняет размер при потягивании за любую грань окна (левую, правую, верхнюю, нижнюю), а не только за углы, строго сохраняя визуальные пропорции.