I toyed with the idea of changing my site’s tagline to, "Text to speech unavailable here," while posting the rest of the guide for users, but I didn’t feel like dealing with that subset of people who take things so literally and would act accordingly.

What is This?

 

This is the third in a series of posts that describes how to use Mastodon if you are a screen reader user. It is an alternative form of documentation, but is not intended to replace the originaldocumentation for Mastodon or your screen reader. If you have just found this post, I strongly suggest you go back and read the first two chapters, links to which are in the next section.

 

The Road So Far…

 

  • Chapter One gave an introduction to the series, explained my reasons for writing it, and suggested things a person might need before joining an instance.
  • Chapter Two took a closer look at what Mastodon actually is, gave details about how to join instances, and briefly described the signup process.

 

If you haven’t done these things, now is your chance to go back and read these chapters. Otherwise, move on to the next section.

 

What is in This Chapter?

 

This chapter walks you through the process of completing your profile, as well as sending your first post, know as a Toot.

 

Before We Begin…

 

Before we begin, I want to talk about keyboard shortcuts. Rather than list all of the keyboard shortcuts for Mastodon, I ‘ve decided to bring them up when they occur in context. For example, when we are talking about sending a new post, those keyboard shortcuts will be listed in the directions. You can find a complete, out of context list here, or under the “Getting Started” section of your home page for your instance.

 

Similarly, I’m not going to list key commands for every screen reader. This guide assumes that you are mostly familiar with your own screen reader, or that you at least know how to access the documentation. The exception to this is when I need to make an example, or point out a situation where I know a specific screen reader behaves differently than expected.

 

Full Disclosure

 

I have not personally tested every screen reader. I know people with other screen readers are quite successful at using this platform, but I’m not aware of every single quirk there is. If you find that something doesn’t behave as described, feel free to leave it in the comments section, or use the contact form on the Contact page to get in touch. I’m even willing to work with you to try and work through any issues you may experience, as I know this is a lot of information.

 

For the record, I use Chrome with Chromevox on ChromeOS. Your experience may vary depending on browser, screen reader, and instance.

 

If you plan to primarily use a mobile device, chapter Six (to be published) will talk more about apps for this platform. You will need to consult the app’s documentation to bridge the gap.

 

Terms in This Chapter (in order of discussion)

 

  • Profile
  • Header
  • Avatar
  • Animated Avatar
  • bio
  • metadata
  • bot account
  • profile directory
  • verified content
  • Toot

 

Completing Your Profile

 

Now that you’ve signed up for an instance, it’s time to create your profile. This is what other users will see when they come to your page on the instance. It does not offer as many options as a standard Facebook profile, but it’s also got more customization and flexibility than other microblogging services typically offer.

 

To edit your profile, do the following:

  1. Log in to your instance.
  2.  If your screen reader puts your focus on the “Compose new Toot” box, move away from it, and then go to the top of the page.
  3.  Find the link that says “Edit profile”, and click it.
  4.  Use standard navigation to move through and fill out the web form. If you move through the page using the arrows rather than the tab key, you’ll find helpful hints for each piece of content you can include. They will also be described here.
  5.  When finished, click the button that says “Save Changes”.

 

Profile Elements

 

All of your profile elements are optional. Some of these you’ve most likely seen before, and some of these will be new. I’ll go through them now.

 

Display Name

 

This is where you put your name, or what you like to be called. You can include emojis. It’s worth noting that, unlike Facebook, Mastodon does not require you to use your real name.

 

Header

 

Header is an image that goes at the top of your profile. you can use it to express an interest, hobby, belief system, etc. Note that whatever picture you use will be resized to 1500x500px, and is limited to a size of 2MB.

 

Avatar

 

An avatar is a picture, separate from your header, that represents you, the user. The maximum file size is 2MB, and the picture will be resized to 400x400px.

 

Be Picky About Your Pictures

 

When choosing both your header and avatar, remember to make sure both pictures keep to the code of conduct for your instance. For more information about instances and codes of conduct, see Chapter Two

 

Animated Avatar

 

An animated avatar is an avatar that moves, like the pictures in Harry Potter. Mastodon lets you use these, but keep in mind that many users find animated avatars distracting, and these kinds of avatars can be dangerous for people who are prone to seizures. It seems best to avoid these to me, but that’s just my own experience.

 

Bio

 

Your bio is your biography. Not the kind that starts something like, “I was born on a dark and stormy night in the heat of summer,” but a snapshot of the things you’re interested in. If you put a hashtag (#) on these, you can add yourself to the profile directory, which lets others find you by interest. If you don’t want that, don’t hashtag, and uncheck the box to include your profile in the directory. You can also lock your account, so that people have to send you requests to follow you.

 

Bot Account

 

bot account is an automated account. If you’re reading this, you’re not one of them.

 

Metadata

 

Metadata is the section of your profile whete you put things that didn’t make it into your bio, but you want people to know about. You can put up to four items here. Each item gets a label, and a place for the content. This is a good spot for links to other profiles.

 

Verified Content

 

verified content is a way to verify to users that you own the content your linking to in your metadata. It uses rel=”me” links to do this. Rel=”me” is far beyond the scope of this discussion, but you can check out my H-Card in the sidebar of this page to see them in action.

 

Suggestions

 

Here are some suggestions for completing your profile. The best thing to do is to try each thing on to see if it fits you. You can edit your profile as often as you like.

 

  • Be authentic. Mastodon is a big world. You’ll find someone who shares your interests.
  •  Remember that the bio is only a snapshot. It’s okay if not every detail is there. That’s what posting is for.
  •  Consider including your pronouns somewhere in your profile. Mastodon has become very popular for GLBTQIA folks, and the result ispeople may be uncomfortable making assumptions based on your name, physical appearance, etc. To make sure everyone has a comfortable experience, provide your pronouns so people will know how to refer to you. It can either go directly in your bio, or be part of the metadata.

 

Now that your profile is complete and you’ve saved the changes, find the link at the top of the page that says, “Mastodon”. Click it to return to the main page. You’re ready to send your first post.

 

Posting Your First Toot

 

Toot is what Mastodon calls users’ statuses. In this section, we’ll be posting a toot that says, “Hello World.” From the main page of your Mastodon instance, press Alt+N to compose a new toot. Alternatively, use your screen reader’s jump command for edit boxes to get to the compose box. Once you do, use the command that lets your screen reader know you want to enter text.

 

Elements of the Compose Box

 

You can use Tab and Shift+Tab to navigate the compose box. We’ll be discussing what each element does in more detail in the next chapter, but here’s what you can expect to find.

 

  1.  Multi-line edit box.
  2.  Insert Emoji dropdown.
  3.  Add Media button.
  4.  Add a Pole button.
  5.  Adjust Status Privacy dropdown.
  6.  “Text is not Hidden” dropdown. This is where you can set a content warning.
  7.  Toot button.

 

Compose Your “Hello World” Toot: Method One

 

  1.  Navigate to the compose box with Alt+N, or with the jump command for edit boxes specific to your screen reader.
  2.  Make sure your screen reader is set to enter text into the box. Common names for this are Forms mode (JAWS), Focus Mode (NVDA), etc.
  3.  Type “hello World.” into the box without the quotes.
  4.  Tab until you hear “Toot”, and activate that button.

 

Composing Your “Hello World” Toot: method Two

 

  1.  Navigate to the compose box with Alt+N, or with the jump command for edit boxes specific to your screen reader.
  2.  Make sure your screen reader is set to enter text into the box. Common names for this are Forms mode (JAWS), Focus Mode (NVDA), etc.
  3.  Type “hello World.” into the box without the quotes.
  4.  Press CTRL+Enter to send the Toot.

 

Coming Up

 

In Chapter Four, we’ll be taking a more detailed look at working with posts, as well as finding people to follow. In the meantime, this is a good time to sit back and relax. It’s been a long road so far.

Chapter Three of Changeling’s Guide to for users should be out by the end of the week. It’s most likely going to be over 2,000 words. I figure if someone’s still reading at this point, it’s because they’re genuinely interested, so it’s okay for me to be a bit wordy.
Drafting Chapter Three of Changeling’s Guide to Mastodon for screen readers. I didn’t realize describing the profile section could be so complicated. This platform really does let you include lots of information about yourself.
Step1. Learn that Telegram Messenger is now accessible with screen readers.

Step 2. Get excited, download app, create account.

Step 3. Discover that all the cool people were last seen last year because they’ve moved to a new platform.

This is my life in the technoverse.

So far, Chapter Two of Changeling’s Guide to Mastodon is trailing far behind Chapter One. This means it is exactly as scary to people as I thought it would be. Chapter Three will deal with more practical applications, so maybe that will fix it.

What is This?

This is the second in a series of posts that explains how to use Mastodon if you use a screen reader. It is an alternative form of the already existing documentation for Mastodon, subject to my interpretation of concepts. Therefore, I suggest that you use this guide in conjunction with the official documentation, linked to later in this post. I also suggest that you go back and read Chapter One. Once you’ve done that, continue reading this chapter.

What is Covered in This Chapter?

This chapter takes a closer look at what Mastodon is, deals with the concept of instances, explains the differences between Mastodon and other platforms, offers suggestions on choosing an instance, and concludes with a brief description of the signup process. If you’ve already done these things, go on to Chapter Three.

Terms in This Chapter (in order of discussion)

  • Microblog
  • Instance
  • Federation, fedeverse

A Closer Look at Mastodon

You probably have an idea of what Mastodon is by now, or else why would you be reading this? Just to make sure I’m covering my bases, however, let’s take a closer look. Mastodon is a service that offers its users a microblog, a space to share short posts with no title, and the option to attach media such as pictures and videos. Other users can then interact with these posts in a number of ways, discussed in chapters  and Five.

Doesn’t That Already Exist?

It sure does. These days, Twitter is synonymous with microblogging, because it’s the most popular. This is similar to how America Online (AOL) was once the most popular form of Internet access, but it was not the only service like that, and it certainly not the Internet. Just like forms of Internet access, email, and many other services, it is to be expected that different microblogging services would have some features in common. I’ll briefly discuss some of those now.

Common Features Between Twitter and Mastodon

  • The primary form of communication is short statuses. On twitter, this limit is 280 characters, and 500 on Mastodon.
  • The ability reply to, like/favorite, and repost posts. (More on this in chapter Five.)
  • Being able to follow and be followed by other users. (More on this in Chapter Four).
  • The ability to create custom timelines by creating and adding users to lists. (More on this in Chapter Six, coming soon).
  • The ability to filter out unwanted content. (Also discussed in chapter Six.)

With So Many Similarities, Why Not Just Stay on Twitter?

Let me take this opportunity to tell you that I have no special reason for you to leave Twitter if you’re happy there. I mean, we’re in Chapter Two of this guide, clearly there is more to come, and if you’re still reading up to this point, it’s because you’ve already made the decision to at least consider having a presence on Mastodon. With that said, there are plenty of differences between the two services, but we need to take a look at a few concepts before we can discuss them. This is a lot like how when you got your first email address, you probably read the documentation of something like Gmail before you decided to switch providers, or at least that you needed a second email address.

The Argument I Refuse to Make

The most common argument I hear for using mastodon is something to the tune of everybody is so friendly on Mastodon. I’ve never had a bad experience on Mastodon, but the fact of the matter is Mastodon is a place for people, and people have the capacity to be hostile regardless of the platform. The most infamous example of this is the situation concerning Wil Wheaton from last summer, followed immediately by many users’ decision to block one Instance when they found out it was admined by someone who had done work for the FBI. In both cases, people had their own reasons for behaving the way they did, but it was still aggressive behavior. If you’re going to be online, if you’re going to interact with people, there’s a chance you may experience some form of hostility.

Don’t Let Me Scare You off

If you’ve come this far, don’t let me scare you off. If you choose your instance carefully, you can minimize the chance for hostile encounters. As you’ll see in the next section, it’s a lot like picking a neighborhood to live in.

Instances

Before you can find out what an instance is, you need to know how Mastodon works. With a service like Facebook or Twitter, you and I, the users, sign up for an account, managed by one central server, accessed when we open our browser and log on to something like twitter.com. To find a user, you put a slash after the web address, so if you wanted to find me on Twitter, you’d go to twitter.com/changelingmx. From there, you can click the follow button, and if I can verify that you aren’t a porn bot, won’t clog my timeline with Bible quotes, etc., I’ll probably follow you back, and we’re connected. We’re interacting within one ecosystem. This is just fine until the ecosystem dies (looking at you, Google+!), in which case we all die, digitally speaking.

As explained on joinmastodon.org, rather than being one website, the Mastodon network is a collection of websites powered by the mastodon software, which enables them to interact with each other. Each of these websites is called an instance.

You pick your instance the way you choose your email address. In fact, my Mastodon address looks like ChangelingRandy@mastodon.social. If you’re reading this on an iPhone and click that link, you’ll actually launch the device’s Mail client. If you want to find me once you join your chosen instance, click here, or see the H-Card widget in the sidebar of any starshipchangeling.net page, which has every link for every service i actively use. If you don’t want to see all of my Mastodon interactions, but want to follow this blog, you can follow it via Mastodon by typing “changelingmx@www.starshipchangeling.net”, minus the quotations. All of these websites together form the fedeverse, or, as Mastodon calls itself, a decentralized, federated social network. This detail becomes particularly important starting in Chapter Four. For now, what you need to take away is that instances can interact with each other, meaning that some on mastodon.cloud can follow me on mastodon.social. It’s also important to understand that instances can block each other, which happens from time to time since anybody can run a Mastodon instance, regardless of whether or not their opinion is a popular one.

How Do I choose My Instance?

To paraphrase a passage from Ernest Cline’s Armada, this is an objective, rather than a subjective task, so there is no right way to do it. It’s not uncommon for someone to join an instance, realize it’s not a good fit, and change instances. You may go through that process, and there’s nothing wrong with that. Here are some suggestions to guide you.

Choose Based on Interest

Anybody can run a Mastodon instance. This means if you can think of it, there’s probably a community for it. The “Getting Started” section of joinmastodon.org has a form you can fill out to get server suggestions. Parameters include everything from what language you speak, to your hobbies.

Choose Based on How You Feel About Rules

Since anybody can run a Mastodon instance, the code of conduct from instance to instance varies. Theoretically, I could start an instance that requires users to be able to quote every line from Disney’s “Aladdin” upon request. Realistically I’d be the only member of that instance. Seriously, though, pay close attention to the rules of the instance. Each instance has them. Here is the code of conduct for mastodon.social. Please believe me when I tell you that these rules are usually strictly enforced.

Considerations for Screen Reader Users

The following is a list of questions a screen reader user should consider before joining an instance.

  • What version of the Mastodon software does the instance run? Newer versions often have accessibility improvements.
  • Does the instance run beta versions of the mastodon software? If so, make your life easier by considering the following:
    • Have a backup of your data in case you need to leave. (described in Chapter Six).
    • Have a backup account on a stable instance. This will help you troubleshoot any problems you may have by enabling you to distinguish between caused by beta software and bug in a stable release.
  • Do uploaded images appear as links you can click? This will make it easier to download images for further analysis by AI.

Signing Up

If you can fill out a web form, you can sign up for the instance of your choice. Enter your desired username, your email, and your passowrd in the appropriate boxes. Once you’ve confirmed your password, use your screen reader to check the boxes to agree to follow the rules of the instance and privacy policy. Once you submit the infromation and verify your email address, your ready to complete your profile.

Coming Up

In Chapter Three, we’ll be looking at how to complete your profile, as well as send that first post. In the meantime, go ahead and pick your instance and join it, so you will be ready for the next installment.

Drafting Chapter two of Changeling’s Guide to Mastodon for Screen Reader Users. All i can say is if a reader makes it through that, they’re probably going to join Mastodon, or they’re just gathering things I say for the fun of it. Either way… It’s a long installment.
Just to give you an idea of how dedicated to the presentation of my posts. Chapter One of the Mastodon guide had a table of contents from Google docs that did not display properly when it was moved over to WordPress, so I scrambled to find and learn to use a plugin to add a table of my contents to the post. That’s how I spent the last half hour of the four hours I’ve been working on this.

What Kind of Guide is This?

This is a guide for using the microblogging service Mastodon. While much of the infromation here can be applied to anyone, this guide is specifically designed for users of screen readers, software that provides spoken interpretations of content displayed on computer screens. It is not intended to replace the documentation for any specific screen reader, nor is it intended to replace any of the official Mastodon documentation. In fact, I’ll be linking to several of the documentation pages for Mastodon throughout these posts.

Why am I Writing This?

When Twitter hit critical mass as a microblogging service, it did so with the help of its then feature-rich API, meaning that you didn’t actually need to be logged on to the Twitter website to be using the service. Instead, you could use programs called clients to access the service, and you would have full access to the service, until the recent changes in Twitter’s API happened over the summer of 2018. During that time, I started looking into alternative microblogging services, because I discovered that is my preferred form of self-expression. I found Mastodon.

When I first encountered mastodon, I expected to need an API and a client to be able to use the service. I have been using a screen reader for over three decades at the time of this writing, and I’ve become used to needing an alternative way to access services like email and social networks. For example, this post is being published on a WordPress blog, but the writing and editing is being done through Google docs which, with the help of an add-on, will upload the doc to WordPress as a draft, and I’ll publish it later. (Just as an aside: The default WordPress is very accessible with screen readers. I just happen to really enjoy using Google Docs.) While I found a few such clients that I will discuss in a later chapter, what I found out is that I didn’t actually need a third-party program to use and enjoy Mastodon. This is because, unlike many services that incorporate accessibility as an afterthought following the building of the service, Mastodon appears to have been designed to be accessible from the beginning. If this is true, you may be thinking, then why is this guide necessary? Wouldn’t the original documentation be enough to get someone started?

Technically, yes. It was certainly enough to get me started, and I’ve seen plenty of screen reader users participating in the Mastodon community to their satisfaction. I’ve also seen people expressing frustration with the service. The most common complaint I hear is that the keyboard shortcuts offered by the Mastodon software don’t work. This series of posts will work to answer that, as well as any other problems a screen reader user may experience while using the service.

How am I Writing This Guide?

You may have noticed that this post had “Chapter One” in its title. This guide is going to be written as a series of posts that I was originally going to call parts and then decided to call chapters. There are two reasons for this.

First, I like to give a lot of detail to things when I write about them. If you’re the kind of person that needs lots of detail to grasp a new concept, this is going to work out splendidly for you. Unfortunately, this also means that the resulting post, were everything to be published in one, would be way longer than anyone on the Internet typically wants to read in one sitting. People click on a page to get their question answered, then they move on.

The second reason for publishing in multiple posts is so that, if you are the kind of person who likes to find an answer to their question and move on, you will be able to do that, and you wouldn’t even need to read an entire post. Each chapter is titled so that you know what’s in the chapter, like “Introduction”. If you’re at a point where you don’t need an introduction to this guide or Mastodon, you may wish to skip the first couple chapters, and start where your confusion started. Once you get there, you can jump to the section that best answers your question, using the “In this post” section below the post title and above the first section of the post, or jumping by heading until you get where you need to go.

What do I need to use Mastodon with a screen reader?

You don’t need anything special to sign up for and use Mastodon. However, here is a list of what you should have before you begin. Most of these you will already have, but it’s worth reviewing the list anyway.

  • A valid email address and password you can remember.
  • Confidence in your ability to use your screen reader fo choice, particularly with web browsing.
  • A browser other than Internet Explorer.
  • You’ll need to except the idea that while it has many features of Twitter, Mastodon is not necessarily designed to replace Twitter. There are some tools that will make your your life on Mastodon after or alongside Twitter easer, but mastodon is not Twitter.
  • An idea of what kind of online community you’d like to belong to. We’ll discuss this more in Chapter Two, but Mastodon has many communities (instances) one can join based on their interests.
  • You’ll need to except the idea that Mastodon is not a traditional program. It’s a web app, meaning that how you interact with it is different from what you may be used to. This will be discussed in much greater detail in Chapter Three.
  • The willingness to work toward understanding new concepts.
  • The willingness to ask for help. You’re joining a community, and everyone there was new at some point. Users are generally friendly. Just remember to treat others how you would be treated.

Coming Up

In Chapter two, we’ll be taking a closer look at what Mastodon is, as well as how to choose and join an instance.  the meantime, review the list of things you’ll need before you start, and get those things together so the next chapter will be a smooth experience for you.