body { font-family: Arial, sans-serif; line-height: 1.6; padding: 20px; background-color: #f4f4f4; } .container { max-width: 800px; margin: auto; background: #fff; padding: 20px 40px; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } h1, h2, h3 { text-align: center; color: #2c3e50; } b { font-weight: bold; } .section { margin-bottom: 30px; } .nvda-logo { display: block; margin: 0 auto 20px; width: 120px; height: auto; } .hotkey { background: #f8f9fa; border-left: 4px solid #3498db; padding: 15px; margin: 15px 0; border-radius: 0 4px 4px 0; } .feature-item { margin: 25px 0; padding: 15px; border-bottom: 1px solid #eee; } .feature-item h3 { text-align: left; color: #2980b9; margin-top: 0; } ul { padding-left: 20px; } li { margin-bottom: 8px; }

xPlorer


Расширяет возможности управления файлами в Проводнике Windows с помощью автоматизации и интеллектуальных инструментов, которые превосходят оригинал.


автор: chai chaimee

url: https://github.com/chaichaimee/xPlorer


Введение

xPlorer — это дополнение для NVDA, которое позволяет быстро сохранять и получать доступ к часто используемым файлам и папкам. Оно превращает Проводник Windows в мощный командный центр с управлением с клавиатуры, сокращая повторяющиеся действия и давая вам мгновенный контроль над вашими файлами. Независимо от того, организуете ли вы тысячи документов, управляете репозиториями кода или просто поддерживаете порядок на рабочем столе, xPlorer предоставляет необходимые инструменты — и всё это с комфортом вашего скринридера.


Горячие клавиши и краткая справка

Все команды xPlorer работают в окне Проводника. Если горячая клавиша поддерживает многократные нажатия (одинарное, двойное или тройное), действие соответственно меняется.

NVDA+Shift+R — Робо-система (Копировать / Вставить / Переместить)
Одинарное нажатие: Зафиксировать выбранный файл(ы) или папку(и) как источник для копирования.
Двойное нажатие: Вставить зафиксированный источник в текущую папку (копирование).
Тройное нажатие: Переместить источник в текущую папку (вырезать и вставить).
Как использовать: Сначала выберите элементы, которые хотите скопировать или переместить. Один раз нажмите, чтобы зафиксировать их. Затем перейдите в папку назначения и дважды нажмите для копирования или трижды для перемещения. Операция выполняется в фоновом режиме с обратной связью о ходе выполнения.
NVDA+Shift+X — Контекстное меню xPlorer
Открывает расширенное меню со всеми основными инструментами xPlorer, включая: создание файла, сжатие zip, инвертирование выделения, копирование адресной строки, копирование содержимого файла, копирование выбранных имён, переименование файла, сообщение размера, подменю Robocopy, TXT в папку, создание нескольких папок, преобразование регистра для папок, информация о папке и настройки. Используйте клавиши со стрелками для навигации и нажмите Enter для активации.
NVDA+Shift+Z — Размер / Сжатие
Одинарное нажатие: Вычислить и озвучить общий размер всех выбранных файлов и папок.
Двойное нажатие: Сжать выбранные элементы в архив .zip с помощью встроенного компрессора (или 7-Zip, если установлен).
Как использовать: Выберите элементы, которые хотите проверить или сжать. Одинарное нажатие сообщает размер после короткого вычисления. Двойное нажатие запускает сжатие; вы услышите звуковой сигнал прогресса и звук завершения.
NVDA+Shift+C — Копирование имён / адреса
Одинарное нажатие: Скопировать имена всех выбранных файлов и папок в буфер обмена (сначала папки, затем файлы, отсортированные).
Двойное нажатие: Скопировать полный путь текущей папки в буфер обмена.
Как использовать: Просто нажмите один или два раза. Дополнение сообщает количество имён или скопированный путь.
NVDA+Shift+V — Извлечение содержимого / Инвертирование выделения
Одинарное нажатие: Извлечь текстовое содержимое из выбранных текстовых файлов (.txt, .py, .html, .css, .json, .rtf и т. д.) и скопировать его в буфер обмена — без открытия файлов.
Двойное нажатие: Инвертировать выделение в текущей папке (выделить все невыделенные элементы и снять выделение с текущих).
Как использовать: Выберите файлы, из которых хотите извлечь содержимое, затем нажмите один раз. Для инвертирования выделения нажмите дважды; операция работает с большими папками порциями, чтобы не замедлять NVDA.
NVDA+Shift+F2 — Переименование файла (с сохранением расширения)
Открывает диалог, где вы можете изменить имя файла, сохраняя расширение. Поле расширения отделено, поэтому вы никогда случайно его не потеряете.
Как использовать: Выберите ровно один файл, затем нажмите горячую клавишу. Введите новое имя и расширение, затем нажмите OK.
Control+Shift+N — Создание папки с автоматическим именованием
Создаёт новую папку и, если буфер обмена содержит подходящий текст (без недопустимых символов, не слишком длинный), автоматически вставляет этот текст как имя папки в поле переименования — экономя ваши дополнительные нажатия клавиш.
Как использовать: Скопируйте желаемое имя папки в буфер обмена, затем нажмите эту горячую клавишу в любом окне Проводника. Новая папка создаётся и немедленно переименовывается в содержимое буфера обмена.

Все горячие клавиши работают только тогда, когда Проводник является активным окном. Если вы находитесь в другом приложении, жест передаётся обычным образом.


Возможности подробно

1. Робо-система – Промышленное копирование и перемещение

Робо-система заменяет традиционные Ctrl+C и Ctrl+V более быстрым и надёжным механизмом. Она особенно эффективна при работе с большими файлами или папками, содержащими тысячи вложенных элементов.

  • Как копировать: Выберите элементы, которые хотите скопировать. Нажмите NVDA+Shift+R один раз, чтобы зафиксировать их как источник. Перейдите в папку назначения и нажмите ту же горячую клавишу дважды. Элементы копируются с использованием оптимизированного фонового процесса.
  • Как переместить: Выполните те же шаги, но в папке назначения нажмите горячую клавишу трижды. Исходные элементы перемещаются (вырезаются и вставляются) с максимальной скоростью.
  • Система использует прямую логику путей к файлам и может быть до 50% быстрее стандартных операций с файлами Windows, с чёткими звуковыми сигналами для индикации прогресса.

2. Контекстное меню – Все инструменты в одном месте

Нажмите NVDA+Shift+X, чтобы открыть комплексное меню, которое даёт доступ ко всем функциям xPlorer. Это центральный узел для всех расширенных операций.

  • Создать файл: Открывает диалог для создания нескольких новых файлов одновременно. Вы можете указать базовое имя, расширение и количество файлов. Полезно для быстрой настройки шаблонов проектов.
  • Сжать Zip: То же, что и двойное нажатие NVDA+Shift+Z — сжимает выбранные элементы в архив .zip с автоматической обработкой дубликатов.
  • Инвертировать выделение: Переключает состояние выделения всех элементов в папке. Работает эффективно даже с сотнями элементов.
  • Копировать адресную строку: Копирует путь текущей папки в буфер обмена.
  • Копировать содержимое: Извлекает текст из выбранных текстовых файлов (включая RTF) и помещает его в буфер обмена.
  • Копировать выбранные имена: Копирует имена выбранных элементов (сначала папки, затем файлы) в буфер обмена.
  • Переименовать выбранный файл: Открывает диалог переименования с отдельными полями для имени и расширения.
  • Сообщить размер: Объявляет общий размер выбранных элементов.
  • Подменю Robocopy: Предлагает действия Копировать, Переместить и Вставить — идентично системе тройных нажатий, но доступно из меню.
  • TXT в папку: Создаёт структуру папок из текстового файла. Каждая строка в файле становится вложенной папкой внутри новой родительской папки. Поддерживает файлы .txt и .rtf.
  • Создать несколько папок… Открывает диалог, где вы можете задать базовое имя и количество создаваемых папок. Вы также можете создать вложенные папки внутри основной папки и даже редактировать имя каждой папки индивидуально.
  • Преобразователь регистра для папок: Переименовывает выбранные папки в ВЕРХНИЙ, нижний, Заглавный или Каждый Слова С Заглавной. Преобразование работает рекурсивно для всех вложенных папок.
  • Информация о папке: Озвучивает количество вложенных папок и файлов внутри выбранной папки (рекурсивно).
  • Настройки xPlorer: Открывает панель настроек дополнения, где вы можете включить автоматический выбор первого элемента, объявление пустых папок, подавление объявлений класса DirectUIHWND, подавление «- Проводник» в заголовках окон и автоматическую вставку из буфера обмена при создании папки.

3. Умное сжатие и архивирование

Используете ли вы горячую клавишу или меню, xPlorer сжимает выбранные файлы и папки в архив .zip. Он автоматически проверяет существующие имена архивов и добавляет счётчик, если обнаружен дубликат. Звуковые сигналы информируют вас о ходе выполнения, и вы можете отменить операцию в любой момент.

  • Как использовать: Выберите элементы, которые хотите заархивировать. Нажмите NVDA+Shift+Z дважды (или выберите «Сжать zip» из меню). Появляется диалог прогресса, а по завершении звучит сигнал успеха или ошибки.

4. Мгновенное извлечение содержимого файлов

Когда вам нужно быстро заглянуть в текстовый файл без его открытия, используйте эту функцию. Она читает содержимое выбранных текстовых файлов (включая .txt, .py, .html, .css, .json, .rtf и многие другие) и копирует объединённый текст в буфер обмена.

  • Как использовать: Выберите один или несколько текстовых файлов. Нажмите NVDA+Shift+V один раз. Содержимое извлекается и копируется, и появляется сообщение о количестве обработанных файлов.

5. Расширенное создание и управление папками

  • Создать несколько папок: Используйте пункт меню, чтобы открыть диалог, где вы можете указать базовое имя и количество папок. Вы даже можете редактировать имя каждой папки индивидуально перед созданием. При желании вы можете создать основную папку и вложенные папки внутри неё.
  • TXT в папку: Выберите файл .txt или .rtf, содержащий список имён папок (по одному на строку). Дополнение создаёт новую родительскую папку (названную по имени файла) и внутри неё создаёт вложенные папки для каждой строки. Это идеально подходит для создания структуры каталогов из списка.
  • Автовставка из буфера обмена: Когда вы создаёте новую папку (через Control+Shift+N), дополнение автоматически проверяет буфер обмена на наличие подходящего текста и использует его для именования новой папки, экономя ваши дополнительные нажатия клавиш.

6. Преобразование регистра для папок

Вы можете переименовать выбранные папки (и все их вложенные папки) в единый регистр. Это бесценно для поддержания организованности файлов проектов.

  • Как использовать: Выберите одну или несколько папок в Проводнике. Откройте контекстное меню xPlorer (NVDA+Shift+X), перейдите в «Преобразователь регистра для папок» и выберите ВЕРХНИЙ, нижний, Заглавный или Каждый Слова С Заглавной. Операция выполняется в фоновом режиме и объявляет количество успешно переименованных папок.

7. Интеллектуальное выделение и информация

  • Инвертировать выделение: Дважды нажмите NVDA+Shift+V или выберите из меню. Он эффективно переключает выделение, даже для папок с тысячами элементов.
  • Сообщить размер: Один раз нажмите NVDA+Shift+Z, чтобы получить общий размер всех выбранных элементов. Вычисление выполняется в фоновом режиме, а периодический сигнал указывает, что оно всё ещё выполняется. Итоговый размер озвучивается в удобочитаемых единицах (КБ, МБ, ГБ).
  • Информация о папке: В меню выберите «Информация о папке», чтобы услышать общее количество вложенных папок и файлов внутри выбранной папки (рекурсивно).

Преимущества


Почему стоит использовать xPlorer?

Проводник Windows работает — но он не был создан для скорости и уж точно не был создан с учётом эффективности для скринридеров. Разрыв между тем, что вы хотите сделать, и тем, что вы можете сделать с помощью нескольких нажатий клавиш, часто заполняется утомительной навигацией, повторяющимися погружениями в меню и потраченными впустую движениями. xPlorer закрывает этот разрыв. Он берёт самые распространённые задачи управления файлами — копирование, перемещение, переименование, сжатие и организацию — и сжимает их в интуитивные, эргономичные горячие клавиши, которые работают так, как вы думаете. Если вы касаетесь файлов каждый день, xPlorer — это не просто приятное дополнение, это необходимость.


Возьмите под контроль свой рабочий процесс с файлами

xPlorer помещает мощность профессионального набора инструментов для управления файлами прямо под ваши пальцы — без сложности, без раздутости и без ущерба для доступности. Он создан для людей, которые ценят своё время и хотят, чтобы каждое нажатие клавиши имело значение. Независимо от того, переносите ли вы терабайты данных, организуете десятилетия личных файлов или просто хотите заархивировать несколько документов без хлопот, xPlorer обеспечивает скорость, надёжность и уровень контроля, о котором вы даже не подозревали. Загрузите его сегодня и почувствуйте разницу.





Поддержать меня

Если этот инструмент сделал вашу работу проще и быстрее, вы можете поддержать меня здесь, чтобы я мог продолжать разрабатывать новые функции.


Поддержать меня


Каждая поддержка — это движущая сила для создания лучших инструментов для всех пользователей.