Documentation Menu

Accessibility

Scour is built to work well with screen readers, keyboards, and other assistive technology. This page describes what to expect and how to get the most out of it.

Screen readers

Every post in your feed is an article labelled by its title, so you can move between posts with your screen reader's article or item navigation. Each post includes an “Actions for …” button that opens the full set of actions — save, love, like, dislike, report, share, and block — right where you are, with focus placed on the first action.

Changes announce themselves as they happen: search results report how many matches were found as you type, scrolling loads announce how many more posts arrived, filter changes report the new result count, and the humanity check on sign-in announces when verification completes. Routine notifications wait politely for your screen reader to finish speaking; only errors interrupt.

Posts show their age as relative time (“2 days ago”), content-type badges introduce themselves (“Content type: Video”), and form errors place focus on the field that needs fixing and mark it until you edit it.

Keyboard navigation

Everything reachable by mouse is reachable by keyboard. Menus follow the standard pattern: arrow keys move through items (wrapping at the ends), Home and End jump to the first and last item, Esc closes and returns focus to the button that opened them. Opening a menu with the keyboard places focus on its first item.

In the feed filter, arrow keys move freely through the timeframe options — the feed reloads once you settle on one, and the filter panel stays open with your place preserved. The theme picker works the same way: arrows move and select.

Scour also has single-key shortcuts for power use (j/k to move through posts, and more). See Keyboard Shortcuts or press ? anytime for the full list. Screen readers in browse mode intercept single keys, so the labelled buttons and menus above provide the same capabilities without them.

Motion and appearance

Scour respects your system's reduced-motion preference: animations and smooth scrolling are disabled when it is set. Interface colors meet WCAG AA contrast in both light and dark mode.

Found a problem?

Accessibility issues are bugs. If something doesn't work with your screen reader or keyboard, please report it.


Still have questions? Or feedback on these docs? Please let me know!

Keyboard Shortcuts

Navigation

Next / previous item
j/k
Open post
oorEnter
Preview post
v

Post Actions

Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Save / unsave
s

Recommendations

Add interest / feed
Enter
Not interested
x

Go to

Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/

General

Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help