Покращувач WhatsApp Desktop

Автор: mrido1

Цей додаток служить спеціалізованим інструментом доступності для сучасної версії WhatsApp Desktop (яку можна завантажити через Microsoft Store). Він підвищує ефективність навігації та вирішує проблеми взаємодії, пов’язані з архітектурою програми.

### Навіщо потрібен цей додаток? WhatsApp пережив кілька технологічних змін у Windows, створюючи плутанину щодо доступності: * **Епоха нативних UWP (золотий вік):** ця нативна версія, яка з'явилася в бета-версії в **листопаді 2021 року** і була випущена в усьому світі в **серпні 2022 року**, стала вершиною доступності в Windows. Вона забезпечувала блискавичну продуктивність і бездоганну підтримку екранних читачів. * **Епоха WebView2 (Регресія):** Перехід розпочався з бета-версії у **липні 2025 року** і був примусово введений для стабільних користувачів між **листопадом та груднем 2025 року**. Це оновлення замінило вбудований рушій на веб-гібрид (WebView2), що спричинило значні проблеми з доступністю (наприклад, нестабільність фокусу та конфлікти з режимом перегляду), які цей додаток і покликаний вирішити. **Проблема:** Поточна версія часто заплутує програми читання з екрану. NVDA може спробувати розглядати її як веб-сторінку (активуючи режим огляду), що порушує стандартні комбінації клавіш, такі як `Ctrl+F` або набір тексту. Фокус також може «застрягнути» в елементах списку. **Рішення:** Цей додаток змушує NVDA сприймати WhatsApp як стандартну програму для комп’ютера, **автоматично вимикаючи режим огляду**. Також додає спеціальні інструменти для перегляду повідомлень, які інакше важко знайти.

Вбудовані комбінації клавіш (рекомендується)

Оскільки сучасний додаток WhatsApp розроблений для навігації за допомогою клавіатури, слід віддавати перевагу цим вбудованим комбінаціям клавіш. Вони швидші та надійніші за будь-які додаткові скрипти.

Керування чатом

| Комбінація | Дія | | :--- | :--- | | Ctrl + Shift + U | Позначити як непрочитане | | Ctrl + Shift + M | Вимкнути звук | | Ctrl + Shift + A | Архівувати чат | | Ctrl + Alt + Shift + P | Закріпити чат | | Ctrl + ] | Наступний чат | | Ctrl + [ | Попередній чат | | Ctrl + Shift + N | Нова група | | Ctrl + Alt + N | Новий чат | | Escape | Закрити чат | | Ctrl + Shift + B | Блокувати чат | | Ctrl + Alt + Shift + L | Мітка чату (Бізнес) |

Повідомлення та навігація

| Комбінація | Дія | | :--- | :--- | | Ctrl + Alt + / | Пошук | | Ctrl + Shift + F | Пошук у чаті | | Alt + K | Розширений пошук | | Ctrl + Alt + P | Профіль та про себе | | Alt + I | Відкрити інформацію про чат | | Alt + S | Налаштування | | Alt + L | Заблокувати програму | | Ctrl + 1..9 | Відкрити чат (за позицією) |

Дії з повідомленнями

| Комбінація | Дія | | :--- | :--- | | Alt + R | Відповісти | | Ctrl + Alt + R | Відповісти приватно | | Ctrl + Alt + D | Вперед | | Alt + 8 | Позначити повідомлення зірочкою | | Ctrl + стрілка вгору | Редагувати останнє повідомлення | | Alt + A | Відкрити панель вкладень | | Ctrl + Alt + E | Панель Emoji | | Ctrl + Alt + G | Панель GIF | | Ctrl + Alt + S | Панель наклейок |

Голосові повідомлення (PTT)

| Комбінація | Дія | | :--- | :--- | | Shift + . | Збільшити швидкість відтворення | | Shift + , | Зменшити швидкість відтворення | | Ctrl + Enter | Надіслати голосове повідомлення | | Alt + P | Призупинити запис голосового повідомлення | | Ctrl + Alt + Shift + R | Почати запис голосового повідомлення |

Керування масштабуванням

| Комбінація | Дія | | :--- | :--- | | Ctrl + + | Збільшити | | Ctrl + - | Зменшити | | Ctrl + 0 | Скинути масштаб |

Додаткові функції

Ці функції доповнюють вбудовані можливості, заповнюючи прогалини, де все ще бракує доступності.

1. Покращене читання повідомлень

Іноді важко зосередитися на довгому повідомленні в списку, або NVDA читає його занадто швидко.

| Комбінація | Дія | | :--- | :--- | Відкриття контекстного меню (Shift + Enter): Відкриває меню параметрів для вибраного повідомлення. Працює з різними мовами. * Відтворення голосового повідомлення (Enter): дозволяє миттєво відтворювати або призупиняти голосові повідомлення, просто натиснувши Enter, коли повідомлення знаходиться у фокусі. | Alt + C | Перегляд у текстовому вікні: Відкриває виділене повідомлення в окремому текстовому вікні. Можна використовувати стандартні стрілки для покрокового читання або виділення тексту для копіювання. Натисніть Escape, щоб закрити .| | Control + C | Швидке копіювання: копіює текст виділеного повідомлення безпосередньо в буфер обміну. |

2. Огляд останнього промовленого тексту

Оскільки цей додаток початково вимикає режим огляду для забезпечення плавної навігації, стандартний курсор перегляду NVDA (який зазвичай покладається на віртуальний буфер у веб-вмісті) може не працювати як очікується для перегляду тимчасових оголошень або спливаючих повідомлень.

Щоб подолати це обмеження, цей додаток містить спеціальну функцію перегляду, яка фіксує останнє, що озвучувала NVDA, дозволяючи перевірити деталі, які ви могли пропустити.

| Комбінація | Дія | | :--- | :--- | | NVDA + стрілка вліво/вправо | Переглянути останній промовлений текст посимвольно. | | NVDA + Ctrl + стрілка вліво/вправо | Переглянути останній прочитаний текст по словах. |

3. Фільтрування телефонних номерів

Список повідомлень WhatsApp часто містить довгий список незбережених телефонних номерів (наприклад, у групових чатах), які можуть бути багатослівними та відволікати.

Цей додаток містить фільтр, який автоматично видаляє ці цифри безпосередньо з назви об'єкта. Це означає, що цифри фільтруються як із мовлення, так і з шрифту Брайля, забезпечуючи більш чітке сприйняття.

| Комбінація | Дія | | :--- | :--- | | Ctrl + Shift + E | Увімкнути/вимкнути фільтр: миттєво вмикає або вимикає фільтр телефонних номерів. Ви також можете налаштувати цю функцію назавжди в налаштуваннях додатка. |

4. Фільтрування підказок щодо розумного використання

Під час навігації списком чатів WhatsApp часто додає до кожного елемента повторювані інструкції, наприклад: «Щоб отримати більше параметрів, натисніть стрілку вліво або вправо для доступу до контекстного меню» або їх перекладені аналоги. Слухати це при кожному чаті дуже втомлює і значно уповільнює навігацію.

Цей додаток автоматично виявляє та приглушує ці підказки про використання, дозволяючи вам чути лише релевантну інформацію (ім'я чату, попередній перегляд повідомлення, час та статус).

Як це працює: Фільтр розумно відокремлює вміст чату від метаданих (часових міток) і видаляє довгі інструкції, що йдуть далі, залишаючи важливі статуси, як-от "є реакція" або "непрочитано". * Конфігурація: Ця функція початково вимкнена. Якщо ви не хочете чути ці підказки, ви можете зняти прапорець «Читати підказки щодо використання під час перегляду списку чатів» на панелі налаштувань додатка.

Внески

Якщо у вас є пропозиції, запити щодо функцій або ви хочете повідомити про помилку, будь ласка, не соромтеся надсилати свої коментарі: