Google Contacts Manager для NVDA

Дополнение для NVDA, позволяющее управлять контактами Google через удобный графический интерфейс.

Возможности

Настройка API

Перед использованием необходимо настроить доступ к Google API:

1. Создание проекта в Google Cloud Console

  1. Перейдите на Google Cloud Console
  2. Создайте новый проект или выберите существующий
  3. Включите API Google People:

2. Создание учетных данных OAuth 2.0

  1. В меню “API и службы” выберите “Учетные данные”
  2. Нажмите “Создать учетные данные” → “Идентификатор клиента OAuth”
  3. Выберите тип приложения “Настольное приложение”
  4. Введите название (например, “NVDA Google Contacts")
  5. Нажмите “Создать”
  6. Сохраните полученные:

3. Настройка в дополнении

  1. В системном трее NVDA найдите меню “Менеджер контактов Google”
  2. Выберите “Настройки API…”
  3. Введите сохраненные данные:
  4. Нажмите “Сохранить”

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

Доступ к функциям

Все функции доступны через:
- Системный трей: Правой кнопкой мыши по иконке NVDA → “Менеджер контактов Google”
- Горячие клавиши (настраиваются в жестах ввода NVDA)

Добавление контакта

  1. Откройте меню дополнения
  2. Выберите “Добавить новый контакт…”
  3. Заполните поля:
  4. Нажмите “ОК” для сохранения

Редактирование контакта

  1. Выберите “Редактировать контакт…”
  2. Введите новые данные
  3. Нажмите “ОК” для обновления

Удаление контакта

  1. Выберите “Удалить контакт…”
  2. Подтвердите удаление в диалоговом окне
  3. Контакт будет удален из Google Contacts

Настройка горячих клавиш

  1. В NVDA откройте меню Параметры → Жесты ввода
  2. Найдите категорию “Менеджер контактов Google”
  3. Назначьте жесты для:

Требования

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

Устранение неполадок

Проблема: “Ошибка аутентификации”

Решение:
1. Проверьте правильность Client ID и Client Secret
2. Убедитесь, что Google People API включен
3. Перезапустите NVDA

Проблема: “Нет доступа к интернету”

Решение:
1. Проверьте подключение к интернету
2. Убедитесь, что брандмауэр не блокирует NVDA
3. Попробуйте отключить VPN/прокси

Проблема: Контакты не сохраняются

Решение:
1. Проверьте квоты API в Google Cloud Console
2. Убедитесь, что у учетной записи есть права на редактирование контактов
3. Проверьте логи NVDA (NVDA+F1)

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

Если вам нравится это дополнение, вы можете поддержать разработчика:
1. Через меню дополнения: “Поддержать разработку (PayTR)…”
2. Или напрямую по ссылке: https://www.paytr.com/link/N2IAQKmm

Лицензия

Это дополнение распространяется под лицензией GNU GPL v2.

Контакты