=== AddonLogic Keyboard Navigation Helper ===
Contributors: snehalpancholi
Tags: accessibility, keyboard, navigation, landmarks, a11y
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.1
Stable tag: 1.0.0
License: GPL-2.0+
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Adds keyboard shortcuts to jump focus to major page landmarks. Press Alt+? to reveal the shortcut reference bar.

== Description ==

Keyboard Navigation Helper improves page accessibility for keyboard-only users by providing single-key shortcuts to jump between major landmark regions (header, nav, main content, sidebar, footer, search).

**Features:**
* Alt or Ctrl modifier key (configurable)
* Six built-in landmarks: header (H), navigation (N), main (M), sidebar (S), footer (F), search (/)
* Alt+? / Ctrl+? toggles the on-screen shortcut reference bar
* Dismissible hint bar (top or bottom position)
* Session-aware: dismissed bar stays hidden until the visitor brings it back with Alt+?
* Configurable CSS selectors per landmark to match any theme
* Configurable display labels
* Zero jQuery dependency

== Installation ==

1. Upload the `keyboard-navigation-helper` folder to `/wp-content/plugins/`.
2. Activate via **Plugins → Installed Plugins**.
3. Go to **Settings → Keyboard Nav** and adjust selectors if needed.

== Frequently Asked Questions ==

= My theme uses different CSS selectors — what do I do? =
Go to Settings → Keyboard Nav → Landmark Selectors and enter the selectors that match your theme's HTML. Comma-separated values are supported.

= Can I disable the hint bar? =
Yes. Uncheck "Show Shortcut Hint Bar" in settings. Shortcuts still work; the bar just won't appear.

= Will this interfere with browser keyboard shortcuts? =
Alt+[key] shortcuts can overlap with some browser or OS shortcuts. If conflicts arise, switch to Ctrl in settings.

== Changelog ==

= 1.0.0 =
* Initial release.

== Screenshots ==

1. Shortcut hint bar displayed at the bottom of the page.
2. Settings page with modifier key and landmark selector options.
