Eine neue Option wurde hinzugefügt, "Absatzstil" in "Dokument-Navigation". Dies kann mit Text-Editoren verwendet werden, die die Absatznavigation nicht von Haus aus unterstützen, wie Notepad und Notepad++.
Es gibt einen neuen globalen Befehl, um das Ziel eines Links mitzuteilen, der über NVDA+K
abgerufen werden kann.
Die Unterstützung für kommentierte Webinhalte (wie Kommentare und Funoten) wurde verbessert.
Drücken Sie NVDA+D
, um durch die Zusammenfassungen zu navigieren, wenn Anmerkungen mitgeteilt werden (z. B. "enthält
Kommentar, enthält Funote").
Die Braillezeilen Tivomatic Caiku Albatross 46 und 80 werden nun unterstützt.
Die Unterstützung für ARM64- und AMD64-Versionen von Windows wurde verbessert.
Es gibt viele Fehlerkorrekturen, vor allem für Windows 11.
eSpeak, LibLouis, Sonic Rate Boost und Unicode CLDR wurden aktualisiert. Es gibt neue Braille-Tabellen für Georgisch, Swahili (Kenia) und Chichewa (Malawi).
Hinweis:
NVDA+D
durchläuft nun die Zusammenfassung jedes Anmerkungsziels für Ursprünge mit
mehreren Anmerkungszielen.
Zum Beispiel, wenn der Text mit einem Kommentar und einer Funote versehen ist. (#14507, #14480)
NVDA+K
).
Einmaliges Drücken wird das Ziel des Links im Navigator-Objekt mitgeteilt.
Zweimaliges Drücken zeigt die Information in einem Fenster an, welches eine genauere Überprüfung ermöglicht.
(#14583)
NVDA+K
, kann aber für Braille-Nutzer nützlicher sein. (#14583)
1d70513
aktualisiert. (#14180)
f520fecb
aktualisiert. (#14281, #14675)
--lang=Windows
gestartet wird, ist es wieder möglich, den Dialog Allgemeine Einstellungen
von NVDA zu öffnen. (#14407)
Hinweis: Dies ist eine Version, die die Kompatibilität der API für NVDA-Erweiterungen verändert. Die NVDA-Erweiterungen müssen erneut getestet werden und die Manifest-Datei muss aktualisiert werden. Bitte lesen Sie das Entwicklerhandbuch für Informationen über den Abkündigungs- und Entfernungsprozess für die API in NVDA.
SearchField
und SuggestionListItem
UIA
NVDAObjects
in neuen UIA-Szenarien zu verwenden, in denen automatisch Suchvorschläge mitgeteilt werden und in denen die Eingab
Diese Funktionalität ist nun generisch über behaviours.EditableText
bzw. die Basis NVDAObject
verfügbar. (#14222)
/permissive-
verwendet, das das permissive Verhalten deaktiviert und die Compiler-Optionen
"/Zc" für strikte Konformität gesetzt.
braille._BgThread
wurde durch hwIo.ioThread.IoThread
ersetzt. (#14130)
hwIo.bgThread
(im NVDA-Kern) dieser Klasse bietet Hintergrund-Informationen für Ein-
und Ausgaben bei Thread-sichere Braillezeilen-Treiber.
winVersion.WinVersion.processorArchitecture
abgefragt werden (#14439)
inputCore.decide_executeGesture
tones.decide_beep
nvwave.decide_playWaveFile
braille.pre_writeCells
braille.filter_displaySize
braille.decide_enabled
braille.displayChanged
braille.displaySizeChanged
Dies sind die neuen API-Änderungen. Bitte öffnen Sie ein Ticket auf GitHub, wenn eine NVDA-Erweiterung ein Problem mit der Aktualisierung auf die neue API hat.
[documentFormatting]
(#14233):
reportLineIndentation
speichert einen INT-Wert (0 bis 3) anstelle eines booleschen Wertes
reportLineIndentationWithTones
wurde entfernt.
reportBorderStyle
und reportBorderColor
wurden entfernt und sind durch reportCellBorders
ersetzt worden.
[braille]
(#14233):
noMessageTimeout
wurde entfernt und durch einen Wert für showMessages
ersetzt.
noMessageTimeout
wurde entfernt und durch einen Wert für showMessages
ersetzt. amessageTimeout
kann nicht mehr den Wert 0 annehmen und wurde durch einen Wert für showMessages
ersetzt.
autoTether
wurde entfernt; tetherTo
kann nun stattdessen den Wert "auto" annehmen.
[keyboard]
(#14528):
useCapsLockAsNVDAModifierKey
, useNumpadInsertAsNVDAModifierKey
, useExtendedInsertAsNVDAModifierKey
wurden entfernt.
Sie wurden durch NVDAModifierKeys
ersetzt.
NVDAHelper.RemoteLoader64
wurde ersatzlos entfernt. (#14449)
winAPI.sessionTracking
werden ersatzlos entfernt. (#14416, #14
isWindowsLocked
handleSessionChange
unregister
register
isLockStateSuccessfullyTracked
braille.handler.enabled
einzuschalten.
Um den Braille-Handler programmatisch zu deaktivieren, registrieren Sie einen Handler für braille.handler.decide_enabled
.
(#14503)
braille.handler.displaySize
zu aktualisieren.
Um displaySize
programmatisch zu aktualisieren, registrieren Sie einen Handler für braille.handler.filter_displaySize
.
Siehe brailleViewer
für ein Beispiel, wie das erledigt werden kann. (#14503)
addonHandler.Addon.loadModule
. (#14481)
loadModule
erwartet nun einen Punkt als Trennzeichen, statt eines Backslashs.
Zum Beispiel "lib.example" anstelle von "lib/example".
loadModule
löst nun eine Exception aus, wenn ein Modul nicht geladen werden kann oder Fehler aufweist, anstatt
None
zurückzugeben, ohne Informationen über die Ursache zu geben.
appModules.foobar2000
entfernt und nicht direkt ersetzt. (#14570)
statusBarTimes
parseIntervalToTimestamp
getOutputFormat
getParsingFormat
Example.get()
ist jetzt Example()
. (#14248)
UIAHandler.customAnnotations.CustomAnnotationTypesCommon
UIAHandler.customProps.CustomPropertiesCommon
NVDAObjects.UIA.excel.ExcelCustomProperties
NVDAObjects.UIA.excel.ExcelCustomAnnotationTypes
NVDAObjects.UIA.winConsoleUIA.WinTerminalUIA
ist veraltet und es wird von der Verwendung abgeraten. (#14047)
config.addConfigDirsToPythonPackagePath
wurde verschoben.
Verwenden Sie stattdessen addonHandler.packaging.addDirsToPythonPackagePath
. (#14350)
braille.BrailleHandler.TETHER_*
sind veraltet.
Verwenden Sie stattdessen configFlags.TetherTo.*.value
. (#14233)
utils.security.postSessionLockStateChanged
ist veraltet.
Verwenden Sie stattdessen utils.security.post_sessionLockStateChanged
. (#14486)
NVDAObject.hasDetails
, NVDAObject.detailsSummary
, NVDAObject.detailsRole
sind veraltet.
Verwenden Sie stattdessen NVDAObject.annotations
. (#14507)
keyboardHandler.SUPPORTED_NVDA_MODIFIER_KEYS
ist veraltet und wird nicht direkt ersetzt.
Verwenden Sie stattdessen die Klasse config.configFlags.NVDAKey
. (#14528)
gui.MainFrame.evaluateUpdatePendingUpdateMenuItemCommand
ist veraltet.
Verwenden Sie stattdessen gui.MainFrame.SysTrayIcon.evaluateUpdatePendingUpdateMenuItemCommand
. (#14523)
Diese Version enthält mehrere neue Tastenkombinationen, darunter die Tastenbefehle für das Vorlesen von Tabellen. Das Benutzerhandbuch wurde um den Abschnitt "Schnellstartanleitung" erweitert. Auerdem wurden mehrere Fehler behoben.
Die Sprachausgabe eSpeak und der Braille-Übersetzer LibLouis wurden aktualisiert. Es gibt neue Braille-Tabellen für Chinesisch, Schwedisch, Luganda und Kinyarwanda.
Umschalt+Nummernblock 2
.
NVDA+Strg+Umschalt+Punkt
.
NVDA+Seite nach oben
.
NVDA+Umschalt+Seite nach oben
.
NVDA+Seite nach unten
.
NVDA+Umschalt+Seite nach unten
.
NVDA+Strg+Alt+Pfeiltaste nach unten
NVDA+Strg+Alt+Pfeiltaste nach rechts
NVDA+Strg+Alt+Pfeiltaste nach oben
NVDA+Strg+Alt+Pfeiltaste nach links
735ecdb8
. (#14060, #140
Bitte lesen Sie das Entwicklerhandbuch für Informationen über den NVDA-API-Abkündigungs- und Entfernungsprozess.
TextChange
-Ereignisse mehr für die meisten UIA-Anwendungen, da diese extrem negative
Auswirkungen auf die Leistung haben. (#11002,
core.post_windowMessageReceipt
ist veraltet, verwenden Sie stattdessen winAPI.messageWindow.pre_handleWindowMessage
.
winKernel.SYSTEM_POWER_STATUS
ist veraltet und es wird von der Verwendung abgeraten, dies wurde nach winAPI._powerTracking.SystemPowerStatus
verschoben.
winUser.SM_*
-Konstanten sind veraltet, verwenden Sie stattdessen winAPI.winUser.constants.SystemMetrics
.
Dies ist eine kleinere Version, die Fehler in 2022.3.2, 2022.3.1 und 2022.3 behebt. Damit wird auch ein Sicherheitsproblem gelöst.
utils.security.isObjectAboveLockScreen(obj)
ist veraltet, verwenden Sie stattdessen obj.isBelowLockScreen
.
(#14416)
winAPI.sessionTracking
sind veraltet und werden in 2023.1 entfernt. (#14416)
isWindowsLocked
handleSessionChange
unregister
register
isLockStateSuccessfullyTracked
Dies ist eine kleinere Version, die Probleme mit 2022.3.1 behebt und eine Sicherheitslücke schliet.
Dies ist eine kleinere Version, die mehrere Sicherheitsprobleme behebt. Bitte melden Sie Sicherheitsprobleme umgehend an info@nvaccess.org.
Ein groer Teil dieser Version wurde von der NVDA-Entwicklergemeinschaft beigesteuert. Dazu gehören verzögerte Zeichenbeschreibungen und eine verbesserte Unterstützung der Windows-Konsole.
Diese Version enthält auch mehrere Fehlerbehebungen. Insbesondere stürzen aktuelle Versionen von Adobe Acrobat bzw. Adobe Reader beim Lesen von PDF-Dokumenten nicht mehr ab.
ESpeak wurde aktualisiert, wodurch drei neue Sprachen hinzugekommen sind: Belarussisch, Luxemburgisch und Totontepec Mixe.
Strg+F
drücken, um nach Text zu suchen, wird die Position des NVDA-Cursors aktualisiert, um dem
gefundenen Begriff zu folgen. (#11172)
9de65fcb
aktualisiert. (#13295)
conhost.exe
) mit einem NVDA-API-Level von 2 (FORMATTED
) oder höher,
wie sie in Windows 11 Version 22H2 (Sun Valley 2) enthalten sind, wird nun standardmäig UIA verwendet. (
STATE_SYSTEM_BUSY
hat,
der über IA2 ausgesetzt ist. (#13306)
featureFlag
erstellt. Siehe devDocs/featureFlag.md
für weitere Informationen. (GHSA-585m-rpvv-93qg)
Dies ist ein Patch-Release, um einen versehentlichen API-Fehler zu beheben, der sich in 2022.2.1 einschlich.
Dieser Patch behebt einen Fehler, der in Version 2022.2.1 beim ffnen der Tastenbefehle auftrat.
Dies ist eine kleinere Version zur Behebung einer Sicherheitslücke. Bitte melden Sie Sicherheitsprobleme umgehend an info@nvaccess.org.
Die veralteten Funktionen sind derzeit nicht zur Entfernung vorgesehen. Die veralteten Aliasnamen werden bis auf weiteres beibehalten. Bitte testen Sie die neue API und teilen Sie uns Ihr Feedback mit. Autoren von NVDA-Erweiterungen sollten bitte ein Ticket bei GitHub einreichen, wenn diese Änderungen dazu führen, dass die API nicht mehr Ihren Anforderungen entspricht.
appModules.lockapp.LockAppObject
sollte durch NVDAObjects.lockscreen.LockScreenObject
ersetzt werden.
(GHSA-rmq3-vvhq-gp32)
appModules.lockapp.AppModule.SAFE_SCRIPTS
sollte durch utils.security.getSafeScripts()
ersetzt werden.
(GHSA-rmq3-vvhq-gp32)
Diese Version enthält viele Fehlerbehebungen. Vor allem für Java-basierte Anwendungen, Braillezeilen und Windows-Funktionen gibt es erhebliche Verbesserungen.
Neue Befehle für die Tabellennavigation wurden eingeführt. Unicode CLDR wurde aktualisiert. LibLouis wurde aktualisiert und enthält eine neue deutsche Braille-Tabelle.
Strg+Alt+Pos1/Ende
, um zur ersten/letzten Spalte zu springen.
Strg+Alt+Seite nach oben/unten
, um zur ersten/letzten Zeile zu springen.
IAccessible::get_accSelection
zurückgegeben wird, wird nun korrekt behandelt. (#13366)
Es handelt sich um vorgeschlagene API-Änderungen. Der veraltete Teil der API wird bis zur angegebenen Version weiterhin verfügbar sein. Wenn keine Freigabe angegeben ist, wurde der Plan für die Entfernung noch nicht festgelegt. Beachten Sie, dass die Roadmap für Umzüge nach bestem Wissen und Gewissen erstellt wurde und sich noch ändern kann. Bitte testen Sie die neue API und geben Sie uns Rückmeldung. Autoren von Erweiterungen sollten bitte ein Problem auf GitHub einreichen, falls diese Änderungen dazu führen, dass die API nicht mehr Ihren Anforderungen entspricht.
appModuleHandler.NVDAProcessID
ist veraltet, verwenden Sie stattdessen globalVars.appPid
. (#13646)
gui.quit
ist veraltet, verwenden Sie stattdessen wx.CallAfter(mainFrame.onExitCommand, None)
. (#13498)
-
Entfernter Modulname | Ersatzmodul |
---|---|
azuredatastudio | code |
azuredatastudio-insiders | code |
calculatorapp | calculator |
code - insiders | code |
commsapps | hxmail |
dbeaver | eclipse |
digitaleditionspreview | digitaleditions |
esybraille | esysuite |
hxoutlook | hxmail |
miranda64 | miranda32 |
mpc-hc | mplayerc |
mpc-hc64 | mplayerc |
notepad++ | notepadPlusPlus |
searchapp | searchui |
searchhost | searchui |
springtoolsuite4 | eclipse |
sts | eclipse |
teamtalk3 | teamtalk4classic |
textinputhost | windowsinternal_composableshell_experiences_textinput_inputapp |
totalcmd64 | totalcmd |
win32calc | calc |
winmail | msimn |
zend-eclipse-php | eclipse |
zendstudio | eclipse |
Diese Version enthält wichtige Verbesserungen der UIA-Unterstützung für Microsoft Office. Für Microsoft Office 16.0.15000 und neuer unter Windows 11 verwendet NVDA standardmäig UIA für den Zugriff auf Dokumente in Microsoft Word. Dies stellt eine erhebliche Leistungsverbesserung gegenüber dem älteren Objektmodell-Zugriff dar.
Verbesserungen bei Braillezeilen-Treibern, darunter Seika Notetaker, Papenmeier und HID-Braille. Des Weiteren gibt es verschiedene Windows 11 Fehlerbehebungen für Apps wie Rechner, Konsole, Terminal, Mail und Emoji-Panel.
Die Sprachausgabe eSpeak-NG und der braille-Übersetzer LibLouis wurden aktualisiert und liblouis wurde um neue japanische, deutsche und katalanische Braillen-Tabellen ergänzt.
Hinweis:
--lang
erlaubt das Überschreiben der konfigurierten NVDA-Sprache. (#10044)
NVDA+Nummernblock Komma
teilt standardmäig die Position des Cursor oder des fokussierten Objekts mit. (#13060)
NVDA+Umschalt+Nummernblock Komma
teilt die Position des NVDA-Cursors mit. (#13060)
Leertaste+Punkt4
) können erfolgreich über die Braillezeile ausgeführt
werden. (#13326)
NVDAObjects.UIA.winConsoleUIA.WinConsoleUIA.isImprovedTextRangeAvailable
wurde entfernt. Verwenden Sie stattdessen
apiLevel
. (#12955, #12935)
MessageItem
wurde aus dem App-Modul für Microsoft Outlook entfernt. (#12935)
audioDucking.AUDIODUCKINGMODE_*
sind jetzt eine DisplayStringIntEnum
. (#12926)
AudioDuckingMode.*
ersetzt werden.
audioDucking.audioDuckingModes
sollten durch AudioDuckingMode.*.displayString
ersetzt
werden
audioDucking.ANRUS_ducking_*
sollte durch ANRUSDucking.*
ersetzt werden.
(#12926)
synthDrivers.sapi5
(#12927):
SPAS_*
sollte durch SPAudioState.*
ersetzt werden.
constants.SVSF*
sollte durch SpeechVoiceSpeakFlags.*
ersetzt werden.
SVSFlagsAsync
sollte durch SpeechVoiceSpeakFlags.Async
ersetzt werden, nicht durch SpeechVoiceSpeakFlags.lagsAsync
.
constants.SVE*
sollte durch SpeechVoiceEvents.*
ersetzt werden.
soffice
wurden die folgenden Klassen und Funktionen entfernt JAB_OOTableCell
, JAB_OOTable
,
gridCoordStringToNumbers
. (core.CallCancelled`` ist jetzt exceptions.CallCancelled
. (#12940)
core
und logHandler
wurden in RPCConstants.RPC
enum verschoben. (#12940)
mouseHandler.doPrimaryClick
und mouseHandler.doSecondaryClick
zu
verwenden, um die logische Maus-Aktion auszuführen, wie z. B. das Aktivieren (primär) oder sekundär (Kontextmen
config.getSystemConfigPath
wurde entfernt - es gibt keinen Ersatz. (#12943)
shlobj.SHGetFolderPath
wurde entfernt - bitte verwenden Sie stattdessen shlobj.SHGetKnownFolderPath
.
(#12943)
shlobj
-Konstanten wurden entfernt. Ein neues Enum wurde erstellt, shlobj.FolderId
für die
Verwendung mit SHGetKnownFolderPath
. (#12
diffHandler.get_dmp_algo
und diffHandler.get_difflib_algo
wurden ersetzt durch diffHandler.prefer_dmp
bzw. diffHandler.prefer_difflib
. (languageHandler.curLang
wurde entfernt - um die aktuelle NVDA Sprache zu erhalten, verwenden Sie languageHandler.getLanguage()
.
(#13082)
getStatusBarText
kann in ein appModule implementiert werden, um die Art und Weise, wie NVDA den Text
aus der Statusleiste holt, anzupassen. (#12845)
globalVars.appArgsExtra
wurde entfernt. (#13087)
addonHandler.isCLIParamKnown
und das Entwicklerhandbuch für Details.
UIAUtils
ist jetzt UIAHandler.utils
UIABrowseMode
ist jetzt UIAHandler.browseMode
_UIAConstants
ist jetzt UIAHandler.constants
_UIACustomProps
ist jetzt UIAHandler.customProps
_UIACustomAnnotations
ist jetzt UIAHandler.customAnnotations
IAccessibleHandler
-Konstanten IA2_RELATION_*
wurden durch Enum der IAccessibleHandler.RelationType
ersetzt. (#13096)
IA2_RELATION_FLOWS_FROM
entfernt.
IA2_RELATION_FLOWS_TO
entfernt.
IA2_RELATION_CONTAINING_DOCUMENT
entfernt.
LOCALE_SLANGUAGE
, LOCALE_SLIST
und LOCALE_SLANGDISPLAYNAME
wurden aus languageHandler
entfernt. Verwenden Sie stattdessen Mitglieder von languageHandler.LOCALE
. (winVersion.WIN10_RELEASE_NAME_TO_BUILDS
wurde entfernt. (#13211)
loadState
und saveState
wurden aus addonHandler entfernt. Bitte verwenden Sie stattdessen
addonHandler.state.load
und addonHandler.state.save
. (von C++/CX nach C++/Winrt verschoben. (#13268)
config.RUN_REGKEY
, config.NVDA_REGKEY
sind veraltet. Bitte verwenden Sie stattdessen config.RegistryKey.RUN
,
config.RegistryKey.NVDA
. Diese werden 2023 entfernt. (easeOfAccess.APP_KEY_NAME
ist veraltet und wird 2023 entfernt. (#13242)
DictionaryDialog
und DictionaryEntryDialog
wurden von gui.settingsDialogs
nach gui.speechDict
verschoben. (#13294)
languageHandler.windowsPrimaryLCIDsToLocaleNames
wurde entfernt, verwenden Sie stattdessen languageHandler.windowsLCIDToLocaleName
oder winKernel.LCIDToLocaleName
. (#13125, #13364)
gui.isInMessageBox
(Boolean) wurde entfernt, bitte verwenden Sie stattdessen die Function gui.message.isModalMessageBoxActive
.
(#12984, #12510,
#13588)
ROLE_*
und STATE_*
wurden ersetzt durch Role.*
und State.*
.
ROLE_*
und STATE_*
, verwenden Sie stattdessen Role.*
und State.*
.
roleLabels
, stateLabels
und negativeStateLabels
, verwenden Sie stattdessen roleLabels[ROLE_*]
und deren Entsprechung Role.*.displayString
oder State.*.negativeDisplayStringprocessPositiveStates
und processNegativeStates
, verwenden Sie stattdessen processAndLabelStates
.
NVSTATE_*
) sind nun Werte im NvCellState
-Enum,
gespiegelt im NvCellState
-Enum in NVDAObjects/window/excel.py
und abgebildet auf controlType
- Die Information für die Struktur
state
in EXCEL_CELLINFO
befindet sich nun in nvCellStates
.
mathPres.ensureInit
wurde entfernt, der MathPlayer wird nun beim Start von NVDA initialisiert. (#13486)
Blinden Hilfsmittel Vertrieb Dresden Hilfen für Blinde und Sehbehinderte |
|
Die in diesem Dokument genannten Warenzeichen sind Eigentum der jeweiligen Firmen. Preisänderungen, Irrtümer und technische Änderungen vorbehalten. letzte Änderung: 28. September 2023 Blinden Hilfsmittel Vertrieb Dresden, letzte Änderung: 28. September 2023 Mit einem Urteil vom 12.05.1998 - 312 O 85/98 - Haftung für Links hat das Landgericht Hamburg entschieden, dass man durch die Anbringung eines Links, die Inhalte der gelinkten Seite ggf. mit zu verantworten hat. Dieses kann nur dadurch verhindert werden, dass man sich ausdrücklich von diesen Inhalten distanziert. Hiermit distanzieren wir uns ausdrücklich von allen Inhalten, aller gelinkten Seiten auf unserer Homepage und machen uns diese Inhalte nicht zu eigen. Diese Erklärung gilt für alle auf unserer Homepage angebrachten Links. Die Europäische Kommission stellt eine Plattform zur Online-Streitbeilegung (OS) bereit. Die Plattform finden Sie unter http://ec.europa.eu/consumers/odr/ Unsere E-Mailadresse lautet: info@bhvd.de. |