Обзор Microsoft PowerToys

Candellmans

Мастер
Сообщения
7,983
Реакции
8,505
Пополнение в PowerToys: готовится к выходу клавиатурный менеджер для переназначения кнопок

07.02.2020
Windows 10 позволяет пользователям переназначать клавиши на клавиатуре с помощью изменений в реестре, однако сам редактор реестра не так прост для большинства. Приходится использовать сторонние программы вроде SharpKeys. Но теперь, как ожидается, у Microsoft появится свой аналог.

sm.PowerToys-Keyboard-Manager.750.jpg
windowslatest.com​

Источник сообщает, что в рамках сборника приложений PowerToys для Windows 10 ожидается выход клавиатурного менеджера, который позволит переназначать кнопки без стороннего ПО или правки реестра.

По данным компании, это вторая по популярности тема в обсуждениях PowerToys на Github, а также наиболее комментируемый вопрос. Диспетчер, как сообщается, будет работать на всех ПК и ноутбуках со встроенной или внешней клавиатурой, поскольку переназначение будет происходить на уровне операционной системы.

Приложению приписывают такие возможности:
  • Отключение существующих комбинаций "горячих клавиш" на уровне ОС. Например, Windows + C (по умолчанию включает Кортану в режиме прослушивания).
  • Переназначение "горячих клавиш"на уровне ОС, которые имеют приоритет над приложениями. Пример: Alt + Enter вызовет действие ОС, а не специфичное действие в Excel.
  • Переназначения сочетаний клавиш Winkey.
Также заявлено, что переназначение кнопок не будет требовать перезагрузки системы кроме редких случаев. Кроме того обещано, что в PowerToys добавят возможность редактирования "горячих клавиш" на уровне приложений.
Пока что менеджер находится на ранней стадии разработки, потому неясно, когда он должен выйти в составе пакета. Актуальная версия PowerToys доступна здесь.


Источник:
 
Новая версия набора утилит Microsoft PowerToys 0.69 поставляется со служебной программой Registry Preview и возможностью изменения пользовательской области установки с помощью политик


В текущих установках Microsoft PowerToys можно запустить проверку обновлений, чтобы получить новую версию. Вы также можете скачать установочный файл на нашем сайте:
Скачать Microsoft PowerToys
1697024818476.png


Registry Preview​

Главной улучшением версии PowerToys 0.69 является новый инструмент Registry Preview, предназначенный для визуализации и просмотра сложных файлов реестра Windows. Впервые информация о новой утилите появилась еще в марте, а теперь она стала общедоступной.
1697024851462.png

Registry Preview — вспомогательный инструмент для работы с файлами реестра. Файлы с расширением .reg предназначены для внесения изменений в реестр Windows. Их можно открыть в любом текстовом редакторе для инспектирования, и они используют довольно простой синтаксис.
Registry Preview визуализирует эти инструкции в своем интерфейсе. Он отображает содержимое любого файла реестра в левой части своего интерфейса, а информацию о ключах и значениях — в правой.
Значение отображаются только при выборе ключей справа. Возможности просмотреть сразу все значения на данный момент не предусмотрено, поэтому придется немного пощелкать мышью.

Утилита позволяет сразу отредактировать файл реестра. Она особенно удобна при работе с большими файлами.
Левая панель поддерживает прямое редактирование. Пользователи могут добавлять, удалять или изменять контент. Операции изменения значений, вставки других строк в файл и запуска файла выполняются практически мгновенно.
Доступна опция для сохранения отредактированных файлов реестра, а также возможность записи содержимого в реестр.
Но есть и недостатки. Например, отсутствует проверка синтаксиса и ошибки никак не выделяются. Это легко проверить: достаточно удалить какой-нибудь символ, например скобку, из файла, и файл будет некорректным, хотя никаких предупреждений о проблеме не будет.
Инструмент Registry Preview можно улучшить, но даже в текущем состоянии это полезная утилита для администраторов и опытных пользователей Windows, которые регулярно работают с файлами реестра. Проверка синтаксиса сделала бы инструмент еще полезнее.
PowerToys 0.69 включает большое количество дополнительных исправлений и изменений. К ним относятся исправления для некоторых включенных инструментов и возможность изменять пользовательскую область установки с помощью политик.
Полный список изменений доступен на GitHub.

www.comss.ru
 
Последнее редактирование:
В новой версии PowerToys 0.72 разработчики значительно уменьшили размер установленного программного обеспечения: с 3,1 ГБ до 554 МБ. Это обновление устраняет проблему «раздутости» программы, хотя PowerToys по-прежнему не является компактным решением


Представим, что набор инструментов для Windows занимает более 3 гигабайт дискового пространства. Даже если все утилиты действительно полезны, все-равно можно сделать вывод о том, что установленный экземпляр ПО очень раздут.
Видимо, команда разработчиков коллекции инструментов с открытым исходным кодом Microsoft PowerToys пришла к такому же заключению, потому что в новейшей версии PowerToys 0.72 размер установленной версии был значительно уменьшен.
Скачать Microsoft PowerToys

По сравнению с предыдущей версией PowerToys 0.71 размер уменьшился примерно в 6 раз: с 3,1 гигабайт до 554 мегабайта.
На странице «Установленные приложения» в приложении «Параметры» также обновились сведения о занимаемом на диске пространстве. Если раньше установка весила 1,15 гигабайт, то сейчас сообщается о 785 мегабайт.
Разработчики объясняют, что для установленных утилит используется один и тот же путь установки, а теперь лишние компоненты были удалены.

Microsoft PowerToys 0.72. Что нового​

Обновление Microsoft PowerToys 0.72 сосредоточено в основном на улучшениях и исправлениях. Вот что нового в этой версии:

Общие изменения:​

  • Значительное сокращение занимаемого места за счет общего пути установки для утилит. В сравнении с версией 0.71, установленная версия PowerToys 0.72 на 64-битной машине сократила объем в разделе "Установленные приложения" с 1,15 ГБ до 785 МБ и объем в свойствах папки установки в Проводнике с 3,10 ГБ до 554 МБ.

Value Generator (Генератор значений):​

  • Новый плагин для PowerToys Run, который генерирует хэши и идентификаторы GUID.

Mouse Highlighter (Подсветка мыши):​

  • Добавлена новая функция, которая позволяет подсветке всегда следовать за указателем мыши.

PowerRename (Переименование):​

  • Переработан для поддержки большего количества файлов без сбоев.

Известные проблемы:​

  • Из-за изменения путей в папке установки, служба Mouse Without Borders может указывать на неправильное место. Пользователям без прав администратора придется повторно включить режим службы после установки. Появится всплывающее уведомление, если Mouse Without Borders не сможет правильно запустить службу.
  • Расширения Проводника могут не загружаться правильно после обновления PowerToys до перезапуска процессов Проводника и Host для предварительного просмотра. Рекомендуется перезагрузить компьютер, если это возможно, после обновления PowerToys.
Это лишь некоторые из изменений, внесенных в PowerToys 0.72. Примечание: разметка используется для выделения заголовков и подразделов для более удобного чтения.

www.comss.ru
 
Последнее редактирование:

Релиз v0.73.0​


Существенные изменения

  • Менеджер клавиш теперь поддерживает Numpad. Обратите внимание, что ранее привязанные горячие клавиши, сохраненные в файле settings.json, теперь реагируют только на клавиши, не относящиеся к Numpad. Если пользователь хочет восстановить предыдущее поведение, это можно сделать, добавив вручную еще одну привязку для варианта Numpad.
  • Новая утилита: "Crop And Lock" позволяет вам обрезать текущее приложение в более маленькое окно или создать только миниатюру. Установите фокус на целевом окне и нажмите сочетание клавиш, чтобы начать обрезку.
  • Улучшения и рефакторинг кода FancyZones.
  • Современный пользовательский интерфейс ImageResizer.
  • Расширенная функциональность PowerRename.
Общие изменения

  • Добавлен вызов CoUninitialize, отсутствовавший в логике повышения прав.
  • Новая утилита: "Crop And Lock".
  • Добавлена новая команда бота GitHub /helped fabric.
  • Исправлены сбои, вызванные некорректными настройками.
Всегда сверху

  • Добавлена прозрачность границ.
FancyZones

  • Исправлена проблема, из-за которой зоны холста рисовались только при перетаскивании в области зоны.
  • Исправлена проблема выделения пользовательского макета по умолчанию.
  • Переработан и улучшен качество кода.
  • Исправлена проблема, из-за которой применялся неправильный макет при дублировании не выбранного макета.
File Locksmith

  • Обновлена иконка. Благодарим @jmaraujouy!
Дополнения к проводнику файлов

  • Исправлена проблема, из-за которой превью файлов блокировали файлы.
  • Открывайте URI из файлов разработчика в браузере по умолчанию.
Установщик

  • Исправлен автозапуск PowerToys после установки от имени пользователя SYSTEM.
  • Удалена пользовательская операция CreateScheduledTask для создания задачи только из кода запуска.
Image Resizer

  • Перешли с ModernWPF на WpfUI для обновления и современного пользовательского интерфейса.
Менеджер клавиш

  • Переформулированы метки для повышения ясности. Благодарим
  • Менеджер клавиш теперь поддерживает Numpad. Обратите внимание, что ранее привязанные горячие клавиши, сохраненные в файле settings.json, теперь реагируют только на клавиши, не относящиеся к Numpad. Если пользователь хочет восстановить предыдущее поведение, это можно сделать, добавив вручную еще одну привязку для варианта Numpad.
Выделитель мыши

  • Исправлена проблема невидимости выделителя для окон "Всегда сверху".
  • Добавлены настройки автоматической активации при запуске.
Перекрестье указателя мыши

  • Добавлены настройки автоматической активации при запуске.
Просмотр

  • Отображайте правильный тип файла для ярлыков.
  • Исправлена проблема неправильного отображения размера файла.
  • Отображайте 1 байт вместо 1 байтов размера файла.
  • Открывайте URI из файлов разработчика в браузере по умолчанию.
  • Отображайте миниатюру и возвращайтесь к значку для неподдерживаемых файлов.
PowerRename

  • Обновлен анимационный ролик OOBE.
  • Локализована комбинированная рамка переименования.
  • Введена расширенная функциональность счетчика.
  • Добавлена логика запоминания размера последнего окна и оптимизирована сортировка элементов.
  • Включена опция "Перечислить элементы" по умолчанию.
PowerToys Run

  • Исправлена проблема, из-за которой оригинальный поиск отменялся при переключении результатов.
  • Обновлены результаты устройства и Bluetooth для плагина настроек.
  • Исправлено исключение InvalidOperationException.
  • Добавлена функция декодирования Base64 в плагине генератора значений.
  • Добавлена опция "Оставить оболочку открытой" для плагина оболочки.
  • Добавлено "Crop And Lock" в плагин PowerToys.
Предварительный просмотр реестра

  • Обновлены кнопки AppBarButtons для использования явного AppBarButton.Icon.
  • Исправлен сбой при нажатии кнопки "Сохранить как".
Запускатель

  • Удалена ненужная операция RegisterWindowMessage из логики значка лотка.
  • Исправлена проблема циклического запуска при запуске.
  • Улучшена логика очистки старых журналов и установщиков.
Экранная линейка
  • Используйте правильный файл ресурсов.
Настройки

  • Исправлена проблема с модификаторами клавиш и ShortcutControl.
  • Исправлен сбой при нажатии ссылки "Настройки цвета Windows".
  • Добавлена поддержка запуска приложения "Настройки" напрямую.
  • Исправлена проблема, из-за которой DisplayDescription не отображается для дополнительной опции плагина PowerToys Run.
  • Исправлена проблема с настройками "Показывать File Locksmith в", не отображающими правильное значение.
  • Исправлена проблема с переключателем Awake в выпадающем окне настроек, который не работал при открытии страницы Settings Awake.
Документация

  • Добавлена документация для сторонних плагинов PowerToys Run.
  • Исправлены сломанные ссылки в keyboardmanagerui.md.
  • Обновлена основная команда в COMMUNITY.md.
  • Исправлены сломанные ссылки в ui-architecture.md.
  • Обновлена community.valuegenerator.md с описанием Base64DecodeRequest.
 
Последнее редактирование:

Релиз v0.74.0​

Основные моменты:​

  • Обновлен до Windows App SDK 1.4.1, что увеличило стабильность утилиты WinUI3.
  • Обновлен Text Extractor до версии 2.0 с новым наложением, режимом таблицы и другими улучшениями качества жизни.
  • Улучшена устойчивость FancyZones, исправлены некоторые сбои макета и улучшена обработка вновь созданных окон в Windows 11.
  • Исправлено множество скрытых сбоев, которые были сообщены в Watson и журнале событий пользователя.

Общее:​

  • Отключение анимаций в настройках Windows теперь также отключит их в PowerToys.
  • Обновлена зависимость от Windows App SDK до версии 1.4.1.
  • Теперь при запуске с правами администратора отображается в метке миниатюры и названиях приложений.
  • Обновлена зависимость от Win UI Community Toolkit до версии 8.0.

Awake:​

- Добавлены варианты с уменьшенным разрешением для иконки приложения.

Побор цвета:​

- После добавления нового цвета в редакторе, история будет прокручиваться, чтобы новый цвет был виден.

Crop and Lock:​

- Исправлен сбой Crop and Lock, который возникал при попытке переродить окно и вызывал сбой целевого приложения. Теперь отображается сообщение об ошибке.

FancyZones:​

  • Установлены нормальные приоритеты для процесса и основного потока.
  • Исправлена обработка вновь созданных окон в Windows 11.
  • Исправлены сценарии, при которых открытие FancyZones Editor сбрасывало макеты.

File Explorer add-ons:​

  • Оптимизировано использование CPU для генерации миниатюр SVG.
  • Улучшена обработка миниатюр Gcode, включая форматы JPG и QOI.
  • Лучше обработаны ошибки при отправке телеметрии, которые вызывали сбои.
  • Исправлено некорректное центрирование некоторых миниатюр после оптимизации.

File Locksmith:
  • Теперь отображаются файлы, открытые процессами с PID больше 65535.
  • Исправлена утечка GDI-объектов в контекстном меню, которая вызывала сбой проводника.

Find My Mouse:​

- Добавлены новые методы активации, включая горячие клавиши.

Редактор файла Hosts :​

  • Игнорируются образцовые записи ACME в файле hosts.
  • Улучшено обращение с ошибками при сохранении и добавлены более информативные сообщения об ошибках.
  • Исправлена проверка ошибки при запуске приложения с правами администратора.
  • Переработано контекстное меню.
  • Исправлено перекрытие диалоговых окон с заголовком после обновления до Windows App SDK 1.4.

Keyboard Manager:​

- Теперь различается обычная клавиша минус и клавиша минус на цифровой клавиатуре.

Mouse Without Borders:​

- Исправлен сбой при попытке перезапуска приложения.

Peek:​

  • При использовании Peek для файлов HTML по умолчанию отображается белый фон, аналогично стандартному поведению браузера.
  • Исправлен мигот при переключении на темную тему при переходе между файлами, а также улучшено обнаружение и настройка предварительного просмотра файлов разработки.

PowerRename:​

- Исправлен сбой, вызванный большими значениями счетчика в новом методе перечисления.

PowerToys Run:​

  • Теперь можно выбрать, какая оболочка используется плагином Shell.
  • Добавлен тип комбобокса в опции плагина.
  • Исправлен баг в плагине Calculator, который приводил к неправильной интерпретации десятичных чисел в локалях, где вместо точки (.) используется другой разделитель.
  • Улучшена стабильность плагина Program при неудачной загрузке миниатюры программы при запуске.
  • Теперь можно включить использование Pinyin для запроса некоторых плагинов в настройках.
  • Переработаны типы опций для плагина и добавлены числовые, строковые и композитные типы для будущего использования.
  • Исправлено отображение поиска обновлений Windows в плагине Settings.

Quick Accent:​

  • Набор символов "All languages" теперь рассчитывается программно путем запроса символов для каждого доступного языка.
  • Добавлена буква é для норвежского и шведского языков.
  • Добавлено кэширование времени выполнения для набора символов "All languages", чтобы расчет акцентов выполнялся только один раз для каждого ключа.

Registry Preview:​

  • Исправлены проблемы фокусировки при запуске.
  • Улучшена визуализация данных для отображения данных аналогично редактору реестра Windows.

Runner:​

- Исправлено зависание при генерации отчета об ошибке из вылетающего окна.

Settings:​

  • Улучшена реакция окна OOBE на изменение темы Windows.
  • Исправлено невозможное изменение "Переключения между окнами в текущей зоне" "Следующее окно" в FancyZones.
  • Исправлен сбой при вводе дубликата имени цвета на странице Color Picker и улучшено завершение при отмене редактирования цвета.

Text Extractor:​

- Обновлен Text Extractor до версии 2.0 с новым наложением, режимом таблицы и другими улучшениями качества жизни.


Разработка:​

  • Исправлены тесты плагина DateTime в PowerToys Run, которые зависели от локали, чтобы они могли быть запущены корректно на всех машинах разработчиков.
  • Исправлены тесты плагина System в PowerToys Run, которые зависели от определенных сетевых интерфейсов, чтобы они могли быть запущены корректно на всех машинах разработчиков.
  • Исправлена ошибка разметки на GitHub при использовании команды /helped.
  • Сменены сборочные конвейеры на новый агентский пул.
  • Новые .cs файлы, созданные в Visual Studio, автоматически получают добавленный заголовок.

 
Назад
Сверху Снизу