SuperCalculator (Супер Калькулятор для NVDA)

Описание

Super Calculator (Супер Калькулятор) — это дополнение для программы экранного доступа NVDA, предоставляющее быстрый и удобный инструмент для выполнения математических вычислений прямо из системы, без необходимости открывать сторонние приложения.

Дополнение добавляет в системный трей NVDA меню с калькулятором, поддерживающим базовые арифметические операции (сложение, вычитание, умножение, деление и другие, разрешённые функцией eval() в безопасном режиме).


Функциональные возможности

  1. Диалоговое окно калькулятора:

  2. Интеграция в меню NVDA:

  3. Горячие клавиши:

  4. Безопасность:


Использование

Способ 1: Через меню NVDA

  1. Нажмите NVDA+N для открытия меню NVDA (или кликните по иконке NVDA в трее).
  2. Выберите “Супер калькулятор” → “Открыть Супер калькулятор”.
  3. Введите выражение в поле и нажмите кнопку “Вычислить” или клавишу Enter.

Способ 2: Через назначенный жест

  1. Откройте “Настройки NVDA” → “Жесты ввода”.
  2. Найдите категорию “Супер калькулятор”.
  3. Назначьте удобную комбинацию на скрипт “Открывает диалог Супер калькулятора”.
  4. Используйте назначенный жест для быстрого вызова калькулятора.

Примеры вычислений:


Настройка

Дополнение не имеет отдельного диалога настроек. Все настройки производятся через стандартный интерфейс NVDA (жесты ввода, локализация).

Безопасность

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


Известные ограничения


Поддержка разработчика

Если вам нравится это дополнение, вы можете поддержать автора через страницу доната.
В меню выберите: “Супер калькулятор” → “Поддержать разработку”.