Title: Oksigenia Access
Author: oksigenia
Published: <strong>8. mai 2026</strong>
Last modified: 25. mai 2026

---

Søk gjennom innstikk

![](https://ps.w.org/oksigenia-access/assets/banner-772x250.png?rev=3526682)

![](https://ps.w.org/oksigenia-access/assets/icon-256x256.png?rev=3526682)

# Oksigenia Access

 Av [oksigenia](https://profiles.wordpress.org/oksigenia/)

[Last ned](https://downloads.wordpress.org/plugin/oksigenia-access.17.4.zip)

 * [Detaljar](https://nn.wordpress.org/plugins/oksigenia-access/#description)
 * [Omtalar](https://nn.wordpress.org/plugins/oksigenia-access/#reviews)
 *  [Installasjon](https://nn.wordpress.org/plugins/oksigenia-access/#installation)
 * [Utvikling](https://nn.wordpress.org/plugins/oksigenia-access/#developers)

 [Hjelp](https://wordpress.org/support/plugin/oksigenia-access/)

## Skildring

Oksigenia Access is a powerful accessibility toolbar designed to let visitors adapt
your site to their needs. It is lightweight, fast, and works with any theme. No 
telemetry, no external requests, no account required.

**Profile Presets (one click, additive)**:

 * **Low Vision:** zoom + high contrast + highlight links + big cursor + focus outlines.
 * **Dyslexia:** dyslexia font + line height + letter spacing + reading guide.
 * **Motor:** big cursor + big targets (44×44 hit area) + focus outlines.
 * **No Distractions:** hide images + pause animations.

**17 Atomic Controls:**

 * **Text:** Resize text (4 levels), line height (3 levels), align (3 levels), readable
   font, dyslexia font, letter spacing (3 levels).
 * **Vision:** High contrast, grayscale, hide images, highlight links, colorblind
   filters (Protanopia, Deuteranopia, Tritanopia).
 * **Orientation:** Reading guide, reading mask, big cursor, big targets (WCAG 2.5.5
   minimum 44×44), pause animations, focus outlines.

**Multi-language:** Built-in support for English, Spanish, French, Italian, German,
Dutch, Swedish, and **Guarani**.

**Customizable:** Choose icon position (Desktop & Mobile), size, colors, and main
icon style (Vitruvian Man, Wheelchair, Eye, Universal).

**Why Oksigenia Access?**
 We believe accessibility should be free and easy. This
plugin is developed by Oksigenia IT as a contribution to the open-source community.

## Skjermbilete

 * [[
 * The accessibility toolbar open on the frontend.
 * [[
 * Plugin settings page in the admin dashboard.

## Installasjon

 1. Upload the `oksigenia-access` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the «Plugins» menu in WordPress.
 3. Go to Settings > Oksigenia Access to configure the toolbar position and style.

## Omtalar

There are no reviews for this plugin.

## Bidragsytarar og utviklarar

“Oksigenia Access” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ oksigenia ](https://profiles.wordpress.org/oksigenia/)

[Omset “Oksigenia Access” til ditt eige språk.](https://translate.wordpress.org/projects/wp-plugins/oksigenia-access)

### Interested in development?

[Les kjeldekoden](https://plugins.trac.wordpress.org/browser/oksigenia-access/),
sjekk [SVN-lageret](https://plugins.svn.wordpress.org/oksigenia-access/) eller abonner
på [utviklingsloggen](https://plugins.trac.wordpress.org/log/oksigenia-access/) 
med [RSS](https://plugins.trac.wordpress.org/log/oksigenia-access/?limit=100&mode=stop_on_copy&format=rss).

## Endringslogg

#### 17.4

 * Fix: counter-zoom the plugin’s own surfaces (trigger button, panel, gray overlay,
   reading guide, reading mask) so they keep their natural size while the rest of
   the page scales. In 17.3 the panel grew with the text — at level 3-4 the Reset
   button and the bottom controls fell below the viewport, making the panel partly
   unusable. Each level now applies `zoom: calc(1 / level)` to the plugin elements
   to cancel the body zoom on them only.

#### 17.3

 * Fix: switched text-size from `font-size` scaling on html/body to CSS `zoom` on
   body. The previous approaches (17.1: html `:has()` + percentage; 17.2: pin body
   to 1rem) only moved elements that inherited their font-size; descendants that
   the theme had pinned with explicit `font-size: NNpx` declarations stayed put.
   On themes that hardcode px throughout (common in many classic WP themes), the
   text simply didn’t scale even at level 4. `zoom` scales the rendered size of 
   every descendant proportionally, like the browser’s own Ctrl+= zoom, which is
   the behaviour users expect from a text-size control. Browser support: Chrome/
   Edge/Safari forever, Firefox 126+ (May 2024). Side effect: the plugin’s own floating
   button and panel also scale with the level, matching native browser zoom behaviour.

#### 17.2

 * Fix: on themes that hardcode `body { font-size: NNpx }` (common on classic WP
   themes), the 17.1 text-size fix scaled the root `<html>` and anything sized in`
   rem` (logos, gaps, etc.) but left the body and its descendants pinned to the 
   theme’s px declaration — so the visible text didn’t move. Now `body.oks-zoom-
   N` also pins `font-size: 1rem !important`, which re-anchors body into the rem
   chain so descendants that inherit (no explicit font-size) scale with the level.
   Descendants with their own explicit `font-size: NNpx` declaration are still isolated,
   which is the trade-off vs. the exponential bug of pre-17.0 versions.

#### 17.1

 * Fix: text-size levels (1-4) blew up the layout exponentially. The previous `body.
   oks-zoom-N *` rules applied `font-size: 1.05em / 1.10em / 1.15em / 1.20em !important`
   to every descendant via the universal selector. Since `em` is parent-relative,
   the factor compounded at every nesting level — a heading 3 levels deep ended 
   up at `1.20³ = 1.73×` its intended size, blowing up the layout at level 3 and
   making the page unusable at level 4. New rules apply `font-size: NN%` to the 
   root `<html>` via `:has(body.oks-zoom-N)`, so `em` / `rem` descendants scale 
   exactly once. Same fix already applied to @oksigenia/access-panel since 0.3.3.
 * Note: with this fix the header/nav also scale with the level (previously they
   were excluded from the buggy rule). This is the intended behaviour of an accessibility
   text-size control. If a theme’s header doesn’t reflow gracefully at +50%, that’s
   a theme limitation to handle in the theme itself.

#### 17.0

 * New: **Reading Mask** in Orientation — dark overlay with a lit reading band that
   follows the cursor; more restrictive than the existing reading guide when surroundings
   are visually noisy.
 * New: **Big Targets** in Orientation — bumps interactive hit-areas (links, buttons,
   form controls) to 44×44 minimum (WCAG 2.5.5/2.5.8). Adjusts padding + min-* only,
   never display, so host layouts survive.
 * New: **4 profile presets** at the top of the panel (Low Vision, Dyslexia, Motor,
   No Distractions). Each one applies a bundle of related toggles in one click. 
   Additive — pressing several unions their flags. 250 ms flash feedback on click;
   the buttons do not carry a persistent active state because users can adjust afterwards
   and a «preset active» indicator would lie.
 * 17 atomic controls total (was 15) + 4 presets. 7 new translation keys added across
   all 8 locales (incl. Guaraní).
 * Admin: added **Liberapay** donation button alongside the existing PayPal one.
 * No breaking changes. Existing settings, localStorage state and CSS classes are
   preserved.

#### 16.9

 * Standardized PHP/JS prefix to `oksiac_` across all functions, options, settings
   group, hooks, script handles, localized JS object and localStorage key (WordPress.
   org Plugin Review compliance).
 * Moved admin inline `<style>` and `<script>` blocks to enqueued assets (`assets/
   css/admin.css`, `assets/js/admin.js`).
 * Added `OKSIAC_VERSION` constant for asset cache busting.
 * Restricted admin assets to the plugin settings page via the `admin_enqueue_scripts`
   hook.
 * No functional change for site visitors.

#### 16.8

 * Renamed plugin to «Oksigenia Access».
 * Added full WordPress i18n support: all admin strings wrapped in __() with text
   domain oksigenia-access.
 * Added translation files (.pot template + .po for es_ES, fr_FR, de_DE, it_IT, 
   nl_NL, sv_SE).
 * Improved mobile panel: larger touch targets (88px), bigger icons and labels, 
   focus button spans full width when cursor option is hidden.
 * All PHP and CSS comments rewritten in English.
 * Updated Tested up to: 6.9.

#### 16.7

 * Redesigned big cursor: cleaner shape with white outline for visibility on any
   background.
 * Big cursor now uses @media (pointer: fine) — does not activate on touch devices.
 * Cursor option hidden from panel on mobile (irrelevant on touchscreens).
 * Reading guide now follows finger on touchscreens (touchmove support).
 * Focus mode: improved iOS Safari tap highlight integration.

#### 16.6

 * Fixed invisible icons (replaced stroke-based SVGs with fill-based for Hide/Focus
   buttons).
 * Fixed big cursor not working in Firefox/Safari (URL-encoded SVG data URI).
 * Focus mode now shows dashed outline on all interactive elements immediately on
   activation.

#### 16.5

 * Added Letter Spacing control (3 levels, WCAG 1.4.12 compliant).
 * Added Color Blind simulation modes (Protanopia, Deuteranopia, Tritanopia).
 * Added enhanced Focus Indicators toggle.
 * Replaced all emoji/Unicode icons with consistent inline SVGs.
 * Full ARIA dialog implementation: focus trap, Escape key, focus management.
 * Replaced external CDN icon dependencies with inline SVGs.

#### 16.4

 * Removed TTS feature for stability.
 * Improved UI layout (no gaps).
 * Fixed Front Page loading logic.
 * Optimized code structure for repository standards.

#### 16.0

 * Added independent mobile position settings.
 * Fixed grid layout issues in admin panel.

#### 15.2

 * Improved «Close» button visibility.
 * Enhanced branding visibility.

#### 15.1

 * Added Guarani language support.
 * Updated Admin Panel to English (Standard).

#### 14.2

 * Added icon selector (Vitruvian, Wheelchair, Eye, Universal).
 * Improved Dyslexia font rendering.

#### 14.0

 * Initial release on WordPress.org.

## Om

 *  Version **17.4**
 *  Last updated **3 dagar sidan**
 *  Active installations **Færre enn 10**
 *  WordPress version ** 5.0 eller nyare **
 *  Tested up to **7.0**
 *  Language
 * [English (US)](https://wordpress.org/plugins/oksigenia-access/)
 * Tags
 * [a11y](https://nn.wordpress.org/plugins/tags/a11y/)[accessibility](https://nn.wordpress.org/plugins/tags/accessibility/)
   [dyslexia](https://nn.wordpress.org/plugins/tags/dyslexia/)[toolbar](https://nn.wordpress.org/plugins/tags/toolbar/)
   [wcag](https://nn.wordpress.org/plugins/tags/wcag/)
 *  [Avansert vising](https://nn.wordpress.org/plugins/oksigenia-access/advanced/)

## Vurderingar

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/oksigenia-access/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/oksigenia-access/reviews/)

## Contributors

 *   [ oksigenia ](https://profiles.wordpress.org/oksigenia/)

## Hjelp

Har du noko å seia? Treng du hjelp?

 [Sjå hjelpeforumet](https://wordpress.org/support/plugin/oksigenia-access/)