Windows Magnifier (Екранна лупа)

Цей додаток покращує використання екранної лупи під час роботи з NVDA.

Можливості

  • Дозволяє повідомляти результати деяких власних команд клавіатури лупи.
  • Дозволяє зменшити випадки, коли команди навігації у таблиці несумісні з командами лупи.
  • Adds some keyboard shortcuts to toggle various native options of the Magnifier.
  • Allow to save and restore the configuration parameters of the Magnifier.
  • Adds some extra features that are not provided by Windows Magnifier (mouse to view, Magnifier window not on top)

Налаштування

The setting panel of Windows Magnifier add-on allows to configure how NVDA reacts to native Windows Magnifier commands. You may want to have more or less commands reported according to what you are able to see. The panel also contains an option to modify the behaviour of Windows Magnifier control window.

This panel may be opened choosing Preferences -> Settings in the NVDA menu and then selecting the Windows Magnifier category in the Settings window. The keyboard shortcut NVDA+Windows+O then O also allows to open this settings panel directly.

Панель містить такі параметри:

  • Повідомляти про переміщення вигляду: керує тим, що повідомляється під час переміщення вигляду за допомогою команд Control+Alt+Стрілки. Доступні три варіанти:

    • Вимкнено: Нічого не повідомляється.
    • З мовленням: мовне повідомлення вказує позицію збільшеного вигляду на вимірі переміщеного вигляду.
    • Зі звуками: відтворюється звук і його висота вказує позицію збільшеного вигляду на вимірі переміщеного вигляду.

    This option does not affect docked view mode.

  • Report screen edges: controls what is reported when you reach the edges of the screen while moving the view with Control+Alt+Arrows commands. The three options are: Off, With speech and With tones. This option does not affect docked view mode.

  • Volume of the tones reporting the position of the view: allows to define the volume of the tones if you have selected to report view moves or screen edges with tones.
  • Повідомити про увімкнення або вимкнення: якщо прапорець позначено, стан Лупи повідомляється під час команд її вмикання та виходу з неї — Windows ++ або Windows+Escape.
  • Повідомляти про масштаб: якщо прапорець позначено, повідомляє рівень масштабу лупи під час використання команд зміни масштабу Windows ++ або Windows+-.
  • Повідомляти інверсію кольорів: якщо цей прапорець позначено, стан інверсії кольору повідомляється під час використання команди перемикання Control+Alt+I.
  • Повідомляти про зміну вигляду: якщо прапорець позначено, про тип вигляду повідомляється під час використання команди зміни типу вигляду (Control+Alt+M, Control+Alt+F, Control+Alt+D, Control+Alt+L)
  • Повідомляти про зміну розміру об’єктива або стикованого вікна: якщо цей прапорець позначено, то повідомлення з’являється під час використання команд зміни розміру (Alt+Shift+стрілки). У режимі стикувального вікна повідомляється про висоту або ширину. У режимі об’єктива наразі неможливо повідомити про новий вимір. Здається, ці команди зміни розміру доступні не у всіх версіях Windows; якщо ваша версія Windows не підтримує їх, варто не позначати цей прапорець.
  • У документах та переглядах списків до Екранної Лупи використовують комбінації клавіш control+alt+Стрілки: існує три можливі варіанти:

    • Never: The command is not passed to Windows Magnifier and standard NVDA table navigation can operate. When used in documents out of a table, the Control+Alt+Arrow command reports a "Not in a table" error message. This is the standard behaviour of NVDA without this add-on. You can still use NVDA+Windows+O then arrows to move the magnified view.
    • Only when not in table: In table or in list views, Control+Alt+Arrow commands perform standard table navigation. When used in documents out of a table, Control+Alt+Arrow commands perform standard Magnifier view move commands. If you still want to move Windows Magnifier view while in table or in list view, you will need to press NVDA+F2 before using Control+Alt+Arrow commands or alternately use NVDA+Windows+O then arrows. This option is the best compromise if you want to use Control+Alt+Arrow for both Magnifier and table navigation.
    • Завжди: команди Control+Alt+стрілка у будь -якому разі переміщують вигляд лупи. Ця опція може бути корисною, якщо ви не використовуєте Control+Alt+стрілка для навігації у таблиці, наприклад, тому, що ви змінили команди навігації у таблиці в NVDA або тому, що ви використовуєте виключно додаток Easy table navigator для навігації в таблиці.
  • Keep Windows Magnifier command window always on top: If unchecked, the Magnifier's control window will not be kept always on top of other windows.

Команди, які додає цей додаток

In addition to native Magnifier commands, this add-on provide additional commands:

  • Commands that allow to control Magnifier's options without opening its configuration page.
  • Extra commands specific to this add-on.

All these additional commands are accessible through the Magnifier layer command NVDA+Windows+O:

  • NVDA+Windows+O, потім C: вмикає або вимикає відстеження курсора.
  • NVDA+Windows+O, потім F: вмикає або вимикає відстеження фокусу.
  • NVDA+Windows+O, потім M: вмикає або вимикає відстеження мишки.
  • NVDA+Windows+O then T: Toggles on or off tracking globally. When tracking is toggled on again, it is set to the last active tracking configuration before tracking was toggled off.
  • NVDA+Windows+O, потім S: вмикає або вимикає згладжування.
  • NVDA+Windows+O then R: Switches between mouse pointer tracking modes (within the edge of the screen or centered on the screen); this feature is only available on Windows 10 build 17643 or higher.
  • NVDA+Windows+O, потім X: перемикає між режимами відстеження текстового курсора (в межах краю екрана або в центрі екрана); ця функція доступна лише у Windows 10 збірки 18894 або новішій.
  • NVDA+Windows+O then shift+P: Saves the current configuration parameters of the magnifier to NVDA's configuration.
  • NVDA+Windows+O then P: Restores the current configuration parameters of the magnifier from NVDA's configuration. If no configuration parameters has been previously saved to NVDA's configuration, the default configuration parameters of Windows Magnifier are restored instead.
  • NVDA+Windows+O then Arrows: Move the magnified view.
  • NVDA+Windows+O then V: Moves the mouse cursor in the center of the magnified view (command not available in docked view mode).
  • NVDA+Windows+O then W: Switches on or off the mode allowing to keep Windows Magnifier's control window always on top of the other ones. This feature is only available for installed versions of NVDA.
  • NVDA+Windows+O, потім O: Відкриває налаштування додатка Windows Magnifier.
  • NVDA+Windows+O, потім H: Відображає довідку щодо команд шару лупи.

Немає безпосереднього початкового жесту для кожної команди, але ви можете призначати його зазвичай у діалоговому вікні «Жести вводу», якщо хочете. Таким же чином можна також змінити або видалити жест доступу до Лупи (NVDA+Windows+O). Тим не менше, ви не можете змінити клавішу швидкого доступу для підкоманд шару лупи.

Власні команди лупи

Цей додаток, відповідно до його конфігурації, може повідомляти про результати наведених нижче власних команд лупи:

  • Запустити лупу: Windows ++ (на буквено-цифровій клавіатурі або на цифровій клавіатурі)
  • Вийти з лупи: Windows+Escape
  • Збільшення: Windows++ (на буквено-цифровій клавіатурі або на цифровій клавіатурі)
  • Зменшення масштабу: Windows+- (на буквено-цифровій клавіатурі або на цифровій клавіатурі)
  • Увімкнути / вимкнути інверсію кольору: Control+Alt+I
  • Вибрати стикований вигляд: Control+Alt+D
  • Вибрати повноекранний вигляд: Control+Alt+F
  • Вибрати вид об’єктива: Control+Alt+L
  • Перехід між трьома типами перегляду: Control+Alt+M
  • Resize the lens with the keyboard: Shift+Alt+Left/Right/Up/DownArrow Note: although this does not seem to be documented, this shortcut seems to have been withdrawn in recent Windows versions such as Windows 10 2004.
  • Move the magnified view: Control+Alt+Arrows

Ось також список інших власних команд лупи, просто для інформації:

  • Control+Alt+Коліщатко прокрутки мишки: збільшує та зменшує масштаб за допомогою коліщатка прокрутки мишки.
  • Control+Windows+M: відкриває вікно налаштувань лупи.
  • Control+Alt+R: змінює розмір об’єктива за допомогою мишки.
  • Control+Alt+пробіл: швидко показує весь робочий стіл при повноекранному перегляді.

Жодну з власних команд Лупи змінити не можна.

Примітки

  • Для комп'ютерів з графічною картою Intel, клавіші Control+alt+стрілка (вліво/вправо/вгору/вниз) також є комбінаціями клавіш для зміни орієнтації екрана. Ці комбінації клавіш початково увімкнено, вони не працюють із комбінаціями клавіш Екранної лупи для переміщення вигляду. Вам потрібно буде відключити їх, щоб мати змогу використовувати їх для Лупи. Їх можна вимкнути в панелі керування Intel або в меню Intel, розташованому на системній панелі.
  • Залежно від вашої версії Windows, Alt+Shift+стрілка — це комбінації клавіш для Екранної лупи для зміни розміру збільшеного вигляду (об’єктив або зі стикуванням). Коли лупа активна (навіть у повноекранному режимі), ці комбінації клавіш перехоплюються лупою і не можуть бути передані в програму, навіть якщо раніше натиснути NVDA+F2. Щоб використовувати ці комбінації клавіш в поточній програмі, вам потрібно закрити лупу (Windows+Escape) і після цього знову відкрити її (Windows ++). Наприклад, у MS word, щоб зменшити рівень заголовка:

    • Натисніть Windows+Escape, щоб вийти з лупи.
    • Натисніть Alt+Shift+стрілка вправо, щоб зменшити поточний рівень заголовка.
    • Натисніть Windows ++, щоб знову відкрити лупу.
  • Щоб отримати додаткову інформацію про функції та комбінації клавіш Екранної лупи, ви можете переглянути такі сторінки:

  • This add-on has not been tested in multi-screen environment and there are chances that some feature are not working in this environment. If you are using multi-screen environment and want it to be supported, please contact me to have it implemented.

  • More generally, do not hesitate to contact me on the GitHub page of this add-on or directly by e-mail.

Журнал змін

Version 3.5

  • Prepares compatibility with NVDA 2024.1.
  • Addresses potential security issues related to GHSA-xg6w-23rw-39r8 when using the add-on with older versions of NVDA. However, it is recommended to use NVDA 2023.3.3 or higher.
  • Note: From now on, translation updates will not appear anymore in the change log.

Version 3.4

  • The "move mouse to view" command works again
  • Updated localizations.

Version 3.3

  • Compatibility reduced to NVDA 2019.2.1 and beyond. The last compatible versions with NVDA 2018.3 are the 3.2 (partially compatible) and 1.1 (fully compatible)
  • Fixed a bug in the settings panel with NVDA 2019.2.1.

Version 3.2

  • Removed the dev channel.
  • Updated localizations.

Version 3.1

  • Fixed an issue preventing the Magnifier's command window from being restored on top.
  • Fixed an issue preventing the add-on to run on NVDA 2019.2.1.
  • Updated localizations.

Version 3.0

  • Pressing the zoom buttons in the Magnifier window (with the keyboard) now reports the new zoom level.
  • The parameter controlling if Magnifier control window remains always on top is now stored in configuration; this means that this parameter is remembered when restarting NVDA and can be enabled or not depending on the active profile.
  • Fixed a bug causing unexpected screen curtain de-activation when using move to view or move view commands.
  • Option alwaysOnTop setting will now be honoured also when changing magnification mode.
  • Added ability to save and restore Windows Magnifier's config in NVDA's config.
  • Compatibility with NVDA 2023.1.
  • Clarify which type of tracking is re-enabled when tracking is toggled on again.
  • Updated localizations.

Version 2.0

  • The view can be moved with arrows while in Windows Magnifier layer.
  • Capability to keep the Magnifier commands Window always on top or not.
  • Added "Report screen edges" feature.
  • Volume setting of tones when using move view commands.
  • Reporting view moves and mouse to view commands are now supported in Lens mode.
  • Compatibility with NVDA 2022.1.
  • Fixed a bug that sometimes incorrectly reported that the Magnifier was not working upon script call.
  • The release is now performed thanks to a GitHub action instead of appVeyor.
  • Updated localizations.

Version 1.1

  • Added localizations.

Версія 1.0

  • Перша версія.

https://support.microsoft.com/uk-ua/windows/сполучення-клавіш-для-спеціальних-можливостей-у-windows-021bcb62-45c8-e4ef-1e4f-41b8c1fc87fd

https://github.com/CyrilleB79/winMag/releases/download/V1.1/winMag-1.1.nvda-addon

https://github.com/CyrilleB79/winMag/releases/download/V3.2/winMag-3.2.nvda-addon

https://github.com/nvaccess/nvda/security/advisories/GHSA-xg6w-23rw-39r8#event-132994