SOLFIND
Web Lens
Portal home

Barrierefreiheit | Electron

https://www.electronjs.org/de/docs/latest/tutorial/accessibility • 42 KB fetched
Open original page


Barrierefreiheit | Electron Zum Hauptteil springen Electron Dokumentation API Blog Tools * Electron Forge * Elektro-Fiddle Community * Kontrolle * Showcase * Ressourcen Veröffentlichungen Deutsch * English * Deutsch * Español * Français * 日本語 * Português * Русский * 中文 Suche * Loslegen * Prozesse in Electron * Bewährte Verfahren * Beispiele * Entwicklung * Barrierefreiheit * Advanced Installation Instructions * ASAR Archiv * ASAR Integrity * Boilerplates und CLIs * ES Modules (ESM) in Electron * Electron Fuses * Windows on ARM * Native Node Modules * Distribution * Testen und Debuggen * References * Beitragen * * Entwicklung * Barrierefreiheit Auf dieser Seite Barrierefreiheit Electron-Apps und -Webseiten ähneln sich bezüglich ihrer Barrierefreiheit, da sie beide im Endeffekt HTML sind. Barrierefreiheitsfunktionen manuell aktivieren ​ Electron-Apps aktivieren Funktionen für Barrierefreiheit automatisch im Beisein assistiver Technologien (z.B. JAWS auf Windows oder VoiceOver auf macOS). Schauen Sie in die Dokumentation für Barrierefreiheit für weitere Informationen. You can also manually toggle these features either within your Electron application or by setting flags in third-party native software. Benutzung der Electron-API ​ By using the app.setAccessibilitySupportEnabled(enabled) API, you can manually expose Chrome's accessibility tree to users in the application preferences. Note that the user's system assistive utilities have priority over this setting and will override it. Innerhalb Drittanbieter-Software ​ macOS ​ On macOS, third-party assistive technology can toggle accessibility features inside Electron applications by setting the AXManualAccessibility attribute programmatically: Mit Objective-C: CFStringRef kAXManualAccessibility = CFSTR ( "AXManualAccessibility" ) ; + ( void ) enableAccessibility : ( BOOL ) enable inElectronApplication : ( NSRunningApplication * ) app { AXUIElementRef appRef = AXUIElementCreateApplication ( app . processIdentifier ) ; if ( appRef == nil ) return ; CFBooleanRef value = enable ? kCFBooleanTrue : kCFBooleanFalse ; AXUIElementSetAttributeValue ( appRef , kAXManualAccessibility , value ) ; CFRelease ( appRef ) ; } Mit Swift: import Cocoa let name = CommandLine . arguments . count >= 2 ? CommandLine . arguments [ 1 ] : "Electron" let pid = NSWorkspace . shared . runningApplications . first ( where : { $0 . localizedName == name } ) ! . processIdentifier let axApp = AXUIElementCreateApplication ( pid ) let result = AXUIElementSetAttributeValue ( axApp , "AXManualAccessibility" as CFString , true as CFTypeRef ) print ( "Setting 'AXManualAccessibility' \( error . rawValue == 0 ? "succeeded" : "failed" ) " ) Diese Seite bearbeiten Vorherige Custom Window Styles Nächste Advanced Installation Instructions * Barrierefreiheitsfunktionen manuell aktivieren * Benutzung der Electron-API * Innerhalb Drittanbieter-Software * macOS Dokumentation * Erste Schritte * API-Referenz Checklisten * Performance * Sicherheit Tools * Electron Forge * Elektro-Fiddle Community * Kontrolle * Ressourcen * Discord * Bluesky * X * Mastodon * Stack Overflow Mehr * GitHub * Open Collective * Infrastruktur Dashboard Copyright OpenJS Foundation und Electron Mitwirkenden. Alle Rechte vorbehalten. Die OpenJS Foundation hat eingetragene Marken und verwendet Marken. Für eine Liste der Marken der OpenJS Foundation , lesen Sie bitte unsere Markenrichtlinie und Markenliste . Marken und Logos nicht auf der Liste der Marken der OpenJS Foundation sind Marken™ oder eingetragene® Marken ihrer jeweiligen Inhaber. Der Gebrauch von ihnen impliziert keine Zugehörigkeit oder Zustimmung von ihnen. Die OpenJS Foundation | Nutzungsbedingungen | Datenschutzrichtlinie | Satzung | | | Markenrichtlinie | Markenliste | Cookie Policy Hosting and infrastructure graciously provided by

Links found on this page

  1. Zum Hauptteil springen [direct]
  2. Electron [direct]
  3. Dokumentation [direct]
  4. API [direct]
  5. Blog [direct]
  6. Electron Forge [direct]
  7. Elektro-Fiddle [direct]
  8. Kontrolle [direct]
  9. Showcase [direct]
  10. Ressourcen [direct]
  11. Veröffentlichungen [direct]
  12. English [direct]
  13. Español [direct]
  14. Français [direct]
  15. 日本語 [direct]
  16. Português [direct]
  17. Русский [direct]
  18. 中文 [direct]
  19. Prozesse in Electron [direct]
  20. Bewährte Verfahren [direct]
  21. Beispiele [direct]
  22. Advanced Installation Instructions [direct]
  23. ASAR Archiv [direct]
  24. ASAR Integrity [direct]
  25. Boilerplates und CLIs [direct]
  26. ES Modules (ESM) in Electron [direct]
  27. Electron Fuses [direct]
  28. Windows on ARM [direct]
  29. Native Node Modules [direct]
  30. Distribution [direct]
  31. Testen und Debuggen [direct]
  32. References [direct]
  33. Beitragen [direct]
  34. JAWS [direct]
  35. VoiceOver [direct]
  36. Dokumentation für Barrierefreiheit [direct]
  37. Diese Seite bearbeiten [direct]
  38. Vorherige Custom Window Styles [direct]
  39. Sicherheit [direct]
  40. Discord [direct]
  41. Bluesky [direct]
  42. X [direct]
  43. Mastodon [direct]
  44. Stack Overflow [direct]
  45. GitHub [direct]
  46. Open Collective [direct]
  47. Infrastruktur Dashboard [direct]
  48. OpenJS Foundation [direct]
  49. Markenrichtlinie [direct]
  50. Markenliste [direct]
  51. Nutzungsbedingungen [direct]
  52. Datenschutzrichtlinie [direct]
  53. Satzung [direct]
  54. | [direct]
  55. Cookie Policy [direct]