WordPress with JAWS for Windows
Class Three
By
CathyAnne Murtha
www.blind.training
cathy@blindtraining.com
© Copyright 2025 CathyAnne Murtha. All Rights Reserved.
No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic or mechanical methods, without the prior written permission of the publisher.
For permission requests, write to the publisher, addressed “Attention: Permissions Coordinator,” at the address below.
Access Technology Institute, LLC
PO Box 90812
Tucson, AZ 85752
cathy@blind.training
www.blind.training
There are a myriad of block types. When a block is inserted, JAWS does
an excellent job explaining their use and access.
If you’re comfortable with standard Windows
controls, consider turning off Tutor Messages to reduce JAWS verbosity. If you
want a reminder, just read the focused control.
We’ll explore some popular block types and Group
blocks. Don’t forget the Block Settings sidebar. It
has options that enhance or disable features.
Group blocks are containers that hold related blocks. They can be
organized in several ways and offer different layout options.
Group blocks also affect document navigation. List View shows how blocks
are organized. Use it to label blocks, move between them, and review layout.
Finally, we’ll manage blocks using keyboard
accelerators and the Block toolbar.
This lesson is packed with new skills. Combine them with what you’ve already learned to get the most out of blocks and
Groups.
Navigate and explore the display. WordPress has hidden gems waiting to
be discovered.
Contents
You learned to select a block type with the slash menu and slash
command. The slash menu has recently used block types. The slash command is
handy, but it’s impossible to remember every block
type. There are dozens. Let’s review.
Select a block in the slash menu:
Use a slash command:
And more.
Review all block types, find your favorites, and insert them from the
“Block Inserter” menu of the top toolbar.
To open the Add Block menu:
The Block Inserter panel opens.
The Block Inserter has three tabs:
Press RIGHT and LEFT ARROW to select a tab. Activate a tab to load
related blocks at the bottom of the panel
Panel controls include:
Activate a block to insert it after the last page or post block
Reverse navigate to and activate the “Close” button to close the Block
Inserter panel. Focus
is on the Block Inserter button.
To edit the block:
There are dozens of blocks
Let’s review some of the most popular.
All page and post headings start with a basic “Heading” block configured
in the Block toolbar or Block Settings sidebar.
To add a heading:
Configure the heading level in the Block toolbar:
Configure the heading level and text or background colors in the Block
Settings sidebar:
Configure the following:
The next options configure heading block typography settings:
A “parent element” is the element that contains another. For example,
you can create block containers that hold other blocks.
The parent block’s text can differ from the rest of the page. Parent
blocks function like folders that contain subfolders. The subfolders are
children of the parent.
A block’s parent is often the page itself. Blocks can also be grouped
and share font and formatting settings. A grouped block’s font size is based on
the block group. If a block group’s font changes, the changes are applied to
all child blocks unless you customize it.
We’ll cover block groups in detail shortly.
An “Advanced” button enables an “HTML Anchor” edit box. You can link to
this heading text from elsewhere in the document.
Let’s talk about that next.
Hyperlinks are called anchors. I imagine it as a tether to another web
location that is “anchored” to my page.
Earlier, you learned how to create links or “anchors” to outside web
resources or your website content.
A “same-page link” is a hyperlink to content on the same page. You can
link to headings, paragraphs, pictures, and more. If a block has an “HTML
Anchor” edit box in the Block Settings sidebar, you can link to it elsewhere in
a page or on your site.
The Heading block Settings sidebar “HTML Anchor” edit box names the
element. Add a name in the edit box. Concatenate anchor words or separate them
with dashes or underscores. Anchors are case specific. ContactUs is different
from contactus. I use all lowercase letters to avoid confusion.
HTML Anchor name examples:
Add the heading name to the page path preceded by a hash tag (#) to link
to a same-page heading. These anchors work from the same page or may be
“cross-linked” from another page.
Patterns can help you remember anchor names:
If all class information anchors follow the same pattern, they are
easier to recall.
Use same-page links to add a menu of links at the top of a page or link
to class prices from another webpage.
For example: A page advertising a training course has links to class
information, syllabi, and pricing. Links at the top of the page whisk visitors
to the section they want to read.
To add an HTML Anchor:
Same-page anchors are not found through a Link dialog edit box search.
You can enter them manually or append them to a searchable page or post.
To link or cross-link to a same-page link:
Search for or Input the page address. If necessary, add a FORWARD SLASH
after the page name, followed by a hashtag (#) and the anchor name:
www.mysite.com/wordpress/#info
https://stella.mysite.com/word/#pricing
Notice there is one slash after the page name. Two slashes before the
hashtag breaks the link. HTML is precise.
When a visitor activates the link, focus is placed on the anchored
content. You direct readers to specific content sections without scrolling by linking
directly to the anchor.
Quoted text can be formatted to stand alone on the page, gaining the
spotlight it deserves.
There are two ways to add a quote:
Paste and convert:
Insert a Quote block:
Quotes are formatted by the theme.
You can select colors, typography settings, and an HTML Anchor in the
Settings Sidebar.
A Separator is a thin grey line that spans the page horizontally and
divides document sections or topics. It provides visual separation for sighted
and low vision users. JAWS ignores separators. They are essentially
invisible to screen reader users.
For example:
The Separator provides a visual break between topics. It draws attention
to new content and gives sighted and low vision users
a break from what may otherwise feel like a wall of text.
This graphical bar serves multiple purposes and is inserted like any
other block. Because Separator is not a frequently used block, use the slash
command or Block Inserter panel to add it.
The slash command:
Focus on a new block
The Separator is inserted
Focus moves to a new block below the Separator
The Block Inserter panel:
Separators do not affect accessibility
They break up content and add a touch of style
A Group block is a container for other blocks. Group blocks create
document sections. JAWS users navigate sections using Navigation Quick Keys.
You can add blocks to a Group in two ways:
The Group container is itself a block that holds other blocks. You can
insert multiple blocks into a Group.
Create a Group using the slash command or Block Inserter.
The Block Inserter:
The Group block includes four layout options. One is free-form, and the
others are structured. Navigate through the options and activate a layout.
Activate one of the following:
Use List View to quickly access blocks and Groups in a tree view.
“Group” is the most popular Group Block.. Activate Group in the new
Group Block to insert the group.
Navigate to and activate the Add Block button. The Block Inserter popup
opens.
Select and activate a block type. The block is inserted inside the
Group.
Insert and edit blocks inside the Group. As long as
you don’t use the ARROW KEYS to move out of the Group,
new blocks are inserted within the Group container.
Groups can hold any block type, including Heading, Paragraph, Quote,
Separator, and more.
You may notice that standard page navigation doesn’t
function as expected when a page contains Groups.
The Group block “Row” layout places blocks side by side in a single
horizontal line. This is a great option for content that should be visually
grouped across the page, like social media icons, a timeline of images, or
side-by-side comparisons.
To create a Row layout:
A single Row is inserted.
Add a block:
The Row layout aligns blocks horizontally regardless of screen size,
browser, or platform. The layout is consistent. Sighted and low vision users
see the blocks aligned side by side across the display.
JAWS treats each block in a Row as an individual block. There’s no spatial indicator that they’re
side by side.
For example:
Screen reader users hear each block in order. Sighted users see them
aligned across the screen. The Row layout gives you an accessible, attractive,
and space-saving option.
The Stack layout places blocks in a single vertical column. Each block
stacks on top of the next like a layer cake. This layout works well for content
that should align from top to bottom regardless of screen size or platform.
To create a Stack layout:
A single Stack column is inserted
To add a block:
Stack layouts hold content meant to be read or viewed in vertical order.
They work well for testimonials, quotes, contact sections, or student bios. The
layout works on all platforms and browsers.
Screen reader users navigate each block in an order that matches the
visual layout. Sighted users see the blocks layered from top to bottom.
For example:
A quote
A name and image
Or
A class name
A summary and syllabus link
Or
Your picture
Your name
Your title
Stack keeps the blocks grouped. Visually, they are clean and readable.
JAWS recognizes the section and follows each block in order.
The Grid layout arranges blocks in rows and columns. It’s
like a flexible table, but easier to create. Grid layouts work well for evenly
spaced thumbnails, product previews, or student bios. You can group related
content and visually organize it without writing HTML.
To create a Grid layout:
A single Grid row is inserted.
To add a block:
Each new block fills the next space in the row. When the row fills, the
grid adds a new row. The Grid can hold unlimited blocks.
The Group automatically adjusts based on screen size. Sighted users see
the blocks cleanly aligned across and down the screen.
Like the Row and Stack layouts, JAWS users seamlessly navigate the Grid.
There is no announcement or column headings. Each block is echoed in order.
Examples include:
Use Grids to showcase pictures that link to
biographies, states that link to newspaper indexes, or product images that link
to detail pages. Grids save space and are completely accessible.
List View opens in a sidebar on the left side of the screen. It has a
tree view that lists all page blocks and Groups. Each List View item matches a
page block.
To open List View:
Or press the WordPress keyboard accelerator: ALT-SHIFT-O
Activate a block to focus on it in the editor.
At first glance, List View may seem
useless. JAWS echoes the block type rather than the content. So how do you know
which block has focus?
Sighted and low vision users match the highlighted item in List View to
its corresponding block in the Content Area.
We use labels.
Each block can have a tree view label. Let’s
label some blocks.
Blocks can be labeled to facilitate List View access. You can label key
Groups and pages for easy reference. The ambitious among us will label every
block. I love that idea, in theory.
For ease of access, I use the List View keyboard accelerator to label
blocks. Focus is placed directly on the matching List View block.
To label a block:
The dialog closes. Focus returns to the “Options” menu. Press LEFT ARROW
to navigate to the block label. JAWS echoes the new label
Block labels let you review the block order and make changes to the
document layout.
Close List View using the Top toolbar or the List View close button.
The List View “Close” button:
The Top toolbar:
List View closes.
Blocks are moved, deleted, and managed with the Block toolbar or
keyboard accelerators.
Let’s discuss:
These features give you control over webpage layout and appearance.
Delete a block in the Block toolbar or with a WordPress keyboard
accelerator.
In the Block toolbar:
Focus on the Block toolbar: ALT-F10
Open the “More Options” menu
Activate “Delete”
Use the WordPress keyboard accelerator: ALT-SHIFT-Z
The focused block is deleted
You can recover deleted blocks with the Undo command
The Windows Undo command remembers every step of your current editing
session
If you reverse too far, press the Redo command: CTRL-SHIFT-Z
Redo reverses the last Undo.
Move a block above the previous block or below the next block using the
Block toolbar
To move a block:
The block is moved. Focus returns to the block.
Select blocks with WordPress keyboard accelerators.
To select blocks, press:
JAWS announces each block or block group as it’s
selected.
Remove selection with any ARROW KEY.
Focus is placed on the last selected block.
You’re ready to cut and copy.
Cut or copy a block by focusing on the block and using the Block toolbar
“Options” menu or the Windows keyboard accelerators.
To cut or copy a block in the Options menu:
JAWS announces the block is copied or cut to the clipboard.
To paste the block or selected blocks:
The blocks are pasted to the destination.
Even if multiple blocks are selected, you only need to create one new
block. WordPress automatically adds the additional blocks.
This lesson is the final piece of your WordPress foundation. You’ll build on the skills you’ve
explored to bring your website to life.
Websites are all about content. Content is presented in blocks. Blocks
have settings that finesse their content in the Block toolbar and Settings
sidebar.
Documents don’t go live until you activate
“Publish.”
To save a draft, activate “Save as Draft,” and edit the content in the
“Pages” or “Posts” page.
You know everything you need to create an attractive and accessible
webpage. The hard work is behind you. Upcoming lessons
will refine your site with images, files, plugins, categories, and more.
Experiment and explore. If you get lost, refresh the page or move focus
to a familiar point. You won’t break anything by
adding and editing pages and posts.
---END---