К обсуждениям

Peek по пробелу переключает Pin Window Size: проверяем фокус кнопки PowerToys

Редакция VOne Технологии

A/B-тест для PowerToys Peek: сравнить Space и другую комбинацию активации, видимую рамку клавиатурного фокуса и состояние закрепления окна на некритичном файле без сброса PowerToys.

Запишите состояние закрепления до теста

Выберите обычный локальный файл без личных данных и откройте его в Peek один раз. Запишите, включена ли кнопка закрепления позиции и размера окна, а также видна ли вокруг неё рамка клавиатурного фокуса. Документация Peek отдельно описывает это закрепление и Space как текущую клавишу активации и деактивации. Сама рамка не доказывает, что последующий Space обязательно изменит кнопку.

Повторите один и несколько циклов Space

Закройте Peek пробелом, подождите секунду и откройте его снова. Сверьте Pin Window Size и рамку фокуса, затем верните исходное состояние вручную. Повторите тот же цикл несколько раз в одинаковом темпе, каждый раз записывая три поля. В WinUI кнопка с клавиатурным фокусом получает Click от Spacebar; это делает связь фокуса и Space проверяемой гипотезой, но не диагнозом PowerToys.

Сравните с другой комбинацией активации

В PowerToys Settings временно замените shortcut Peek на незанятую комбинацию, записав исходное значение. Повторите один и несколько циклов на том же файле, с тем же исходным Pin Window Size. Если непроизвольная смена наблюдается только со Space и совпадает с видимым фокусом кнопки, матрица поддерживает гипотезу о конфликте клавиатурных действий. Она по-прежнему не доказывает, какой элемент кода нужно менять.

Верните shortcut и соберите пакет для triage

Верните исходную клавишу активации и исходное Pin Window Size. Для трекера сохраните версии Windows и PowerToys, два shortcut, число циклов, наличие рамки фокуса и состояние кнопки после каждого цикла. Скриншот должен показывать только окно Peek с нейтральным файлом; имя учётной записи, путь и соседние файлы скройте. Не очищайте всю конфигурацию, не переустанавливайте PowerToys и не запускайте его с повышением прав ради этой проверки.

Как читать совпадение Space и фокуса

Если состояние меняется только при Space и только при видимой рамке на кнопке, матрица поддерживает гипотезу о пересечении активации Peek и клавиатурного Click. Если другая комбинация даёт тот же результат, Space не изолирован как переменная. Если состояние меняется без рамки, визуальный фокус не объясняет прогон. Если ни один вариант не воспроизводится, сохраните отрицательный результат и точный темп циклов. Во всех случаях это описание границы, а не утверждение о внутреннем обработчике или готовом исправлении.

Материал подготовлен редакцией VOne с применением ИИ для A/B-матрицы; назначение Space, Pin Window Size и поведение WinUI Button проверены по Microsoft Learn, issue оставлен сигналом.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.