Найти в Дзене
DigiNews

Вышла PowerToys 0.97: масштабное обновление одной из лучших функций и новый инструмент для мыши

Вышло крупное обновление PowerToys 0.97 с серьезными улучшениями для Command Palette и новым инструментом CursorWrap для пользователей с несколькими мониторами. Узнайте о новых возможностях настройки и расширенной интеграции утилит. Настало время для крупного обновления PowerToys: версия 0.97 уже доступна. Этот первый релиз 2026 года привносит массу изменений в Command Palette — один из моих любимых инструментов, который полностью заменил меню «Пуск» на моем ПК. Кроме того, появилось новое утилита для мыши, которая будет полезна пользователям с многомониторными конфигурациями. Начиная с Command Palette, этот лаунчер теперь стал гораздо более настраиваемым. Вы можете выбрать пользовательский фон и оттенок для придания более индивидуального вида. Кроме того, Command Palette теперь позволяет настраивать ранжирование резервных команд. Иными словами, вы можете задать приоритет для каждой команды при вводе запроса. Еще одно крупное изменение в Command Palette — возможность управлять PowerToy

Вышло крупное обновление PowerToys 0.97 с серьезными улучшениями для Command Palette и новым инструментом CursorWrap для пользователей с несколькими мониторами. Узнайте о новых возможностях настройки и расширенной интеграции утилит.

Настало время для крупного обновления PowerToys: версия 0.97 уже доступна. Этот первый релиз 2026 года привносит массу изменений в Command Palette — один из моих любимых инструментов, который полностью заменил меню «Пуск» на моем ПК. Кроме того, появилось новое утилита для мыши, которая будет полезна пользователям с многомониторными конфигурациями.

Начиная с Command Palette, этот лаунчер теперь стал гораздо более настраиваемым. Вы можете выбрать пользовательский фон и оттенок для придания более индивидуального вида. Кроме того, Command Palette теперь позволяет настраивать ранжирование резервных команд. Иными словами, вы можете задать приоритет для каждой команды при вводе запроса.

-2

Еще одно крупное изменение в Command Palette — возможность управлять PowerToys непосредственно из него. Переключайте темы, меняйте раскладки FancyZones, открывайте настройки и многое другое. В дополнение к этому, Peek теперь может предварительно просматривать файлы и папки внутри Command Palette. Вот несколько дополнительных изменений:

  • Поддержка пиньинь! Чтобы включить это, убедитесь, что язык вашей ОС установлен на поддерживаемый китайский вариант.
  • Новое встроенное расширение Remote Desktop для быстрого перехода к удаленным рабочим столам.
  • Теперь вы можете выбрать пользовательскую поисковую систему в настройках расширения Web Search.
  • Добавлена поддержка перетаскивания (drag and drop). File Indexer и Clipboard History теперь могут перетаскивать контент из Command Palette в другие приложения, а разработчики расширений могут добавить эту возможность и в свои собственные расширения.

Далее, у нас появился совершенно новый инструмент под названием CursorWrap. Он станет большим подспорьем для пользователей с большими мониторами или многомониторными установками, поскольку он избавляет от необходимости перетаскивать курсор от одного края к другому. Просто продолжайте наводить курсор, и он появится на противоположной стороне экрана, как только достигнет одного из краев.

-3

Другие изменения в PowerToys 0.97 включают улучшенную производительность Quick Access, поддержку CLI для FancyZones, Image Resizer и File Locksmith, возможность Light Switch следовать настройкам Night Light и многое другое.

Вот полный список изменений:

Advanced Paste

  • Добавлены шестнадцатеричные превью цветов в историю буфера обмена. Спасибо @crramirez!
  • Добавлены автоматические конечные точки-заполнители, когда требуемые поля остаются пустыми.
  • Исправлена грамматическая ошибка в описании настроек ИИ. Спасибо @erik-anderson!
  • Исправлен порядок загрузки, чтобы горячие клавиши пользовательских действий считывались корректно.
  • Обновлены описания Advanced Paste для отражения поддержки онлайн- и локальных моделей.
  • Исправлено выделение элементов истории буфера обмена, чтобы избежать дублирования записей.
  • Предотвращено сохранение конечных точек-заполнителей для провайдеров, которым они не нужны.
  • Добавлена поддержка ввода изображений для ИИ-преобразований и улучшено отслеживание изменений буфера обмена.

Awake

  • Исправлен CLI Awake, чтобы справка, ошибки и логи корректно отображались в консоли. Спасибо @daverayment!

Command Palette

  • Исправлена загрузка фонового изображения в BlurImageControl. Спасибо @jiripolasek!
  • Исправлены пути упаковки SDK и добавлен этап сборки CI SDK.
  • Упорядочены именование и проверка орфографии в соответствии с соглашениями .NET. Спасибо @jiripolasek!
  • Добавлена поддержка перетаскивания для элементов Command Palette. Спасибо @jiripolasek!
  • Добавлено расширение PowerToys Command Palette для обнаружения и запуска утилит PowerToys.
  • Исправлены привязки представлений сетки и проблемы с компоновкой. Спасибо @jiripolasek!
  • Исправлена проблема с переносом строк в сообщениях-уведомлениях расширения RDC. Спасибо @jiripolasek!
  • Текст кнопки «Настройки» сделан локализуемым. Спасибо @jiripolasek!
  • Скрыт резервный вариант RDC на главной странице и исправлена обработка рабочего каталога MSTSC. Спасибо @jiripolasek!
  • Оптимизировано слияние списков результатов для повышения производительности. Спасибо @daverayment!
  • Добавлены размеры сведений Small/Medium/Large в API расширений. Спасибо @DevLGuilherme!
  • Скрыты резервные команды на главной странице при отсутствии запроса. Спасибо @jiripolasek!
  • Добавлена поддержка навигации «Назад» в окне настроек. Спасибо @jiripolasek!
  • Добавлен фильтр решений Command Palette. Спасибо @jiripolasek!
  • Обновлены ссылки на документацию Extension SDK в Microsoft Learn. Спасибо @RubenFricke!
  • Добавлена настройка URL-адреса пользовательской поисковой системы для Web Search. Спасибо @jiripolasek!
  • Добавлено сопоставление пиньинь для китайского ввода. Спасибо @frg2089!
  • Обновлена версия Command Palette до 0.8.
  • Убраны субтитры из встроенных команд верхнего уровня. Спасибо @jiripolasek!
  • Улучшено оформление разделителей в панели сведений. Спасибо @jiripolasek!
  • Добавлено встроенное расширение Remote Desktop.
  • Добавлена команда Peek в расширение Indexer.
  • Улучшено определение браузера по умолчанию с использованием Windows Shell API. Спасибо @jiripolasek!
  • Добавлены варианты поведения клавиши Escape. Спасибо @jiripolasek!
  • Добавлены опции настройки темы и фона. Спасибо @jiripolasek!
  • Улучшено сопоставление приложений WinGet. Спасибо @jiripolasek!
  • Добавлена настройка задержки автоматического возврата на главную страницу. Спасибо @jiripolasek!
  • Добавлены ранжирование резервных команд и настройки глобальных результатов.
  • Удален индикатор выделения в списке контекстного меню. Спасибо @jiripolasek!
  • Добавлена лента разработчика с информацией о сборке и логах. Спасибо @jiripolasek!
  • Обновлена строка «Узнать больше» для Command Palette. Спасибо @pratnala!
  • Добавлена навигация стрелками для представлений сетки. Спасибо @samrueby!
  • Исправлено отображение версии при запуске без упаковки. Спасибо @jiripolasek!
  • Добавлен профиль запуска для нативной отладки AOT. Спасибо @jiripolasek!
  • Уменьшено количество избыточных уведомлений об изменении свойств в SDK. Спасибо @jiripolasek!
  • Улучшена читаемость и доступность разделов. Спасибо @jiripolasek!
  • Сделано единообразным расстояние в галерее. Спасибо @jiripolasek!
  • Добавлены разделы и разделители для списков и страниц сетки. Спасибо @DevLGuilherme!

Crop & Lock

  • Добавлен режим скриншота, который фиксирует обрезанную область в отдельном окне. Спасибо @fm-sys!

Cursor Wrap

  • Улучшено поведение Cursor Wrap в многомониторных конфигурациях: перенос теперь осуществляется только по внешним краям. Спасибо @mikehall-ms!

FancyZones

  • Исправлено позиционирование оверлея редактора в многомониторных конфигурациях со смешанным DPI. Спасибо @Memphizzz!
  • Добавлен CLI FancyZones для управления раскладками через командную строку.

File Locksmith

  • Добавлен CLI File Locksmith для запроса, ожидания или завершения процессов, блокирующих файлы.

Find My Mouse

  • Улучшен рендеринг краев подсветки для более четкой визуализации Find My Mouse.
  • Добавлена телеметрия для отслеживания того, как вызывается Find My Mouse.

Image Resizer

  • Исправлено обрезание в режиме Fill при включенном Shrink Only. Спасибо @daverayment!
  • Добавлен выделенный CLI Image Resizer для изменения размера по сценарию.

Light Switch

  • Добавлены события телеметрии для использования Light Switch и изменений настроек.
  • Добавлен режим Follow Night Light для синхронизации изменений темы с Night Light.
  • Уточнена роль LightSwitchService и LightSwitchStateManager в документации.
  • Добавлена кнопка панели Quick Access для быстрого переключения Light Switch.
  • Обеспечено соблюдение Light Switch состояний политик GPO с четкими сообщениями о статусе.

Mouse Without Borders

  • Продолжено рефакторинг Mouse Without Borders путем разделения большого класса Common на сфокусированные компоненты. Спасибо @mikeclayton!
  • Завершен рефакторинг класса Common с извлечением Core и IPC-помощников. Спасибо @mikeclayton!

Peek

  • Повышена надежность предварительного просмотра Peek за счет строгого фильтра ресурсов и предупреждений о более безопасных внешних ссылках.
  • Улучшена совместимость предварительного просмотра SVG путем рендеринга через WebView2.

PowerRename

  • Добавлено извлечение метаданных EXIF для HEIF/AVIF и руководство по состоянию расширения для связанных превью.
  • Исправлено неопределенное поведение при обработке времени файла. Спасибо @safocl!
  • Оптимизировано выделение памяти для обработки переименования на основе глубины.
  • Исправлено сопоставление нормализации Unicode и неразрывного пробела. Спасибо @daverayment!
  • Исправлены замены токенов даты, за которыми следуют заглавные буквы. Спасибо @daverayment!

PowerToys Run Plugins

  • Исправлена опечатка в названии плагина и добавлен Project Launcher в список сторонних. Спасибо @artickc!
  • Добавлен плагин Open With Antigravity в список сторонних. Спасибо @artickc!

PowerToys Run

  • Предотвращены ненужные проверки конфликтов горячих клавиш при изменении настроек.
  • Добавлен QuickAI в список сторонних плагинов PowerToys Run. Спасибо @ruslanlap!

Quick Accent

  • Добавлены локализованные кавычки в Quick Accent. Спасибо @warquys!
  • Исправлены дублирующиеся и избыточные символы в наборах Quick Accent. Спасибо @noraa-junker!
  • Исправлены проблемы с позиционированием DPI для Quick Accent в конфигурациях со смешанным DPI. Спасибо @noraa-junker!

Settings

  • Добавлен новый значок в трее, адаптирующийся к изменениям темы. Спасибо @HO-COOH!
  • Централизована логика включения/отключения модулей для более чистого обновления пользовательского интерфейса настроек.
  • Упрощены утилиты настроек путем удаления интерфейсов ISettingsUtils/ISettingsPath. Спасибо @noraa-junker!
  • Улучшена согласованность пользовательского интерфейса настроек и визуализация отключенного состояния.
  • Добавлены семантические заголовки на панель управления для лучшей доступности.
  • Внедрен Quick Access как автономный хост с обновленной интеграцией настроек.
  • Исправлено мерцание переключателей на панели управления и галочки в меню сортировки. Спасибо @daverayment!
  • Добавлена сериализация настроек, совместимая с Native AOT.
  • Стандартизирован текст описания инструментов мыши. Спасибо @daverayment!
  • Добавлен глобальный синглтон SettingsUtils для уменьшения повторяющейся инициализации.

Вы можете узнать больше о последнем обновлении PowerToys здесь. Версия 0.97 уже доступна для загрузки с GitHub и в Microsoft Store.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Автор – Taras Buria

Оригинал статьи