United States Blind Chess Association. Blind people play chess too.

USBCA logo

LiChess Tutorial

Table Of Contents

What’s New in Blind Mode

The following section highlights the latest changes and improvements made to Lichess’s blind mode, also known as the non-visual user interface (NVUI). It is intended for users who are already familiar with how NVUI works and want to stay up to date with ongoing enhancements. Whether it’s a new feature, a bug fix, or a small accessibility improvement, each item is listed with a brief description and a link to the relevant pull request for those interested in technical details. The most recent updates appear at the top of the list, making it easy to check what’s new. You can skip to the next heading to begin reading the tutorial.

Introduction

Welcome to the Lichess Blind Mode Tutorial — a practical guide designed for blind and visually impaired players using screen readers to enjoy chess on lichess.org.

Lichess is one of the most accessible chess platforms available today. Its built-in Blind Mode transforms the interface into a fully keyboard-navigable and screen reader-friendly environment, enabling users to:

This guide aims to:

⚠️ Note: Lichess is a large and continuously evolving platform. While this guide aims to cover as many relevant features as possible for blind users, it is not intended to be fully comprehensive. Given the wide range of tools and frequent updates, some areas may not be included or may require future expansion. We encourage readers to explore beyond this tutorial and contribute suggestions for future revisions.

We also want to express our appreciation to the Lichess development team for their ongoing efforts to make the platform more accessible. Their responsiveness to feedback and collaboration with blind users have played a key role in shaping a more inclusive experience.

If you encounter any bugs or accessibility issues, please refer to the “Reporting Issues and Feedback” section at the end of this guide. Your input helps improve the platform for everyone.

Let’s begin!


1. Navigating Lichess Using a Screen Reader

Using Lichess in Blind Mode depends heavily on knowing how to switch between Browse Mode and Focus Mode (also known as Forms Mode or Interaction Mode). Understanding when to use each mode is key to navigating the site efficiently.

1.1 Browse Mode vs Focus Mode

Screen readers offer two main ways to interact with websites:

Switching between these two modes is essential. A common pattern is:

1.2 Navigation Keys: Windows (NVDA / JAWS)

These keys work in Browse Mode, which is active by default when a page loads.

Tip: Holding Shift with any of these navigation keys reverses the direction (e.g., Shift + H moves to the previous heading).

1.3 Navigation Keys: macOS (VoiceOver)

VoiceOver offers two ways to navigate:

Tip: Holding Shift with any of these navigation keys reverses the direction (e.g., Shift + H moves to the previous heading).

Use the method that works best for you. QuickNav is often more convenient for fast navigation, while VO+Command combos offer more control when QuickNav is off.

1.4 Using Tab and Arrow Keys

While navigation keys like H, B, and E are powerful, sometimes the simplest keys — Tab and Arrow Keys — are the most reliable.

⚠️ Be cautious: using Tab alone may skip over important content. Use Arrow Keys in Browse Mode to explore thoroughly.


2. Getting Started

2.1 Requirements and Recommendations

To use Lichess effectively in Blind Mode, you’ll need:

⚠️ If you’re using Lichess on a mobile device, we recommend connecting a Bluetooth or wired keyboard. While the touch screen interface is partially usable, the current experience is not yet fully optimized for screen reader users on mobile without a physical keyboard.

Although it’s possible to play anonymously, creating a free account is highly recommended. This allows you to track your games, ratings, preferences, and access advanced features like tournaments, studies, and team play.

2.2 Enabling Blind Mode

Blind Mode is a special accessibility feature on Lichess that adapts the entire website for screen reader users. When enabled, it:

In short, Blind Mode transforms Lichess into a screen-reader-friendly environment that makes playing and navigating fully accessible without using a mouse.

To enable it:

  1. Open lichess.org
  2. Your screen reader should already be in Browse Mode by default (if not, enable it: NVDA+Space, Insert+Z in JAWS, or turn off QuickNav in VoiceOver)
  3. Press Ctrl+Home (Windows) or VO+Fn+Left (Mac) to go to the top of the page
  4. Use the Down Arrow to reach the button labeled: “Accessibility: Enable blind mode”
  5. Press Enter or Space to activate it Once active, the label will change to “Accessibility: Disable blind mode”

Once you enable Blind Mode while signed in, Lichess will remember your preference. It will stay active automatically every time you visit the site, without needing to turn it on again.

2.3 Signing In or Creating an Account

To sign in or register for a free account:

  1. Press the Down Arrow repeatedly until you reach the “Sign in” link. Alternatively, you can use the find feature on your screen reader by pressing NVDA+Ctrl+F (or Command+F on Mac) and type sign in to locate it quickly.
  2. Press Enter to open the login page
  3. If you already have an account, enter your username and password, then press Enter to log in.

If you’re new to Lichess, select “Register” to create an account. You’ll be asked to fill out a simple form with the following:

Before completing registration, you must:

Registration is completely free and takes just a minute. Once completed, you can start playing right away.

A Note on hCaptcha Accessibility

During registration, Lichess uses hCaptcha to confirm that you’re human. This is a common security measure to prevent spam or automated account creation.

While hCaptcha is not fully accessible by default, it does offer an accessibility mode for screen reader users. If your browser has the accessibility cookie set, the challenge may be skipped automatically or presented in a more accessible way.

If you’re using a screen reader and encounter difficulty:

Once registered, hCaptcha should remember your device and make future challenges easier to complete.

If you continue to have issues, you can temporarily ask a sighted person for help just with the captcha step. After that, Lichess itself is fully accessible and can be used independently.


3. Playing a Game

Lichess offers several ways to start a game. You can play against anyone in the world, challenge a friend, or play against the computer — all fully accessible with a screen reader.

3.1 Creating a Game with the Community

At the top of the Lichess homepage, you’ll find a link labeled “Create a game”. This opens a dialog that lets you create a public game and wait for another Lichess user to join.

Once you activate that link, you can customize the following options:

Variant

Use the arrow keys or Tab to navigate to the variant selector. Lichess supports several chess variants, all of which are accessible using screen readers. Here’s a list of the available options:

We recommend starting with Standard chess before exploring the other variants, especially if you are new to Blind Mode or online chess.

🛈 Note: To select a variant using the arrow keys, your screen reader must be in Focus Mode. If you’re in Browse Mode, the arrow keys will simply move you down the page rather than changing the selection. Some screen readers, like NVDA and JAWS, may enter Focus Mode automatically when you reach an interactive control like a combo box or edit box — this behavior depends on your settings. Be sure to listen for the sound or spoken feedback that indicates you’re entering or exiting Focus Mode, so you know when it’s safe to use the arrow keys for selection.

Time Control

Next, you’ll choose how time is managed during the game. Use Tab or arrow keys to select one of the following modes:

Casual vs Rated

Next, you’ll tab to a radio button asking whether this game is:

🛈 You must be logged in to play rated games.

Once all parameters are selected, press Tab to reach the “Create game” button and press Enter. Your game request will be sent to the Lichess lobby, where it will be matched with the first available player who accepts the challenge. For instance, if you set your game to 30 minutes with a 30 second increment, you will attract players that like a bit of a longer game. Depending on the parameters, it might take a few minutes for another player to play your game, but the system will let you know when the game has been accepted by another player. Generally however, someone will accept your game very quickly, usually less than a minute.

3.2 playing with friends

Alternatively, if you navigate down the homepage to heading level 2 labeled “Play”, you’ll find three main options:

the first is called Create a Game. This option works the same as the “Create a game” link at the top of the page.

The second choice is play with a friend. In addition to creating a public game, Lichess also allows you to challenge a specific player — such as a friend, a coach, or someone whose username you know. When you choose “Play With a Friend”, a dialog box opens where you can configure the same settings as before (variant, time control, rated or casual), with an additional option where you can choose which side you want to play (White, Black, or Random). After configuring these game settings, you press the “Create Game” button.

This brings you to a new page where you have multiple ways to invite someone:

Accepting a Challenge

If someone sends you a challenge, and you’re currently on the Lichess website, a pop-up window will appear with a sound notification. The window will show:

You will find two buttons:

Finding Missed Challenges

If you’re not on Lichess at the moment the challenge was sent — or if the pop-up doesn’t appear — you can still check your pending challenges manually.

From the main page:

  1. Press E to jump to the search field.
  2. Arrow down — if you have a challenge, a number will appear here.
  3. Press Space on that number. (Even if it’s not labeled as a link, it works.)
  4. This opens the challenge details, where you can then choose Accept or Decline.

3.3 Play with the Computer

Choose this option to play against a Lichess chess engine.

You’ll be able to:

Once you finalize your choices, press the Create game button, and the game will begin instantly.


4. making moves

For demonstration purposes, let’s begin by creating a simple game against the computer:

This setup gives us all the time we need to practice without pressure.

Once the game is created, your screen reader may automatically place focus in a text field labeled something like:

"Your move, edit field" or "Command input"

This field is where you will enter your chess moves or keyboard commands. It is commonly referred to as the Command Input Field.

Depending on your screen reader settings:

We will explore this input field in more detail in the next section, but for now, let’s look at what else appears on the page.

4.1 Page Structure and Headings

Lichess pages are organized using headings. When a game starts, the main content of the page begins with a Heading Level 1. When you are at the top of the page, pressing the number 1 in Browse Mode will take you straight there.

Here’s a breakdown of what you’ll find as you move through the page using the H key:

Heading Level 1: Game Title

Example: You play the white pieces Casual correspondence Game vs Stockfish level 1

This heading confirms:

Heading Level 2: Game Info

Displays player names and ratings: Example:

White: YourUserName  1500  
Black: TheirUserName 1556 
Casual correspondence  

Heading Level 2: Move List

As the game progresses, moves are added to this list. It starts empty and updates after each move. Use arrow keys or Down Arrow in Browse Mode to read through them.

Heading Level 2: Pieces

This section lists the locations of all pieces on the board in plain language. It’s broken down by player:

This section is especially helpful for screen reader users to get a quick overview of the current position without using the board navigation.

Heading Level 2: Game Status

Indicates the current state of the game:

Heading Level 2: Last Move

Announces the last move played in plain text. At the start of the game, this will say “Game start”, and will update after each move.

Heading Level 2: Input Form

This is where the command input field is located — where you type your moves like e4, or commands like C for clocks. We’ll explore this in detail in the next section.

Heading Level 2: Clocks

In timed games, a section labeled Clocks displays the remaining time for both players. This helps you keep track of how much time is left for each side to make their moves. The time is updated live as the game progresses.

Note that this section is not visible in unlimited games, where there is no time control.

Heading Level 2: Actions

This section contains several buttons that allow you to control or end the game. These buttons are located near the bottom of the page and are accessible by pressing B in Browse Mode or by tabbing.

These actions are helpful when something goes wrong, when you want to end the game respectfully, or when correcting a mistake in casual play.

Heading Level 2: Board

This section contains the actual 8×8 grid of the chessboard, where the game is played. You can navigate it directly or interact with it using commands, as we will explore later.

Heading Level 2: Advanced Settings

This section allows you to adjust how pieces and square names are announced. Since these settings affect how you experience the board and game feedback, it’s helpful to review and configure them before you begin playing.

4.2 Understanding and Adjusting Board Settings

In the Advanced Settings section, you can customize how information is presented on the screen and how moves and squares are announced. These settings affect both the spoken feedback from your screen reader and the layout of the board. It’s recommended to review them before you begin playing.

Below are the key options and what they do:

Move Notation

Move notation determines how chess moves are spoken and displayed — for example, in the move list, or the last move announcement.

You can choose from the following styles:

🛈 This setting affects how moves are shown in the move list, last move, and how your screen reader reads your move input from the command field or the board.

Page Layout

This setting changes the position of the actions section (Abort, Resign, etc.) in relation to the chessboard.

Choose the one that feels more natural for your navigation style. Some users prefer having the controls closer to the input field or board.

Board Settings

These settings control how pieces and squares are announced as you navigate the chessboard itself — the actual 8×8 grid. They do not affect the move list, the command field, or any other page element. They are especially important if you prefer to move square by square using the board instead of typing your moves.

Each option below determines how much information you hear, how it’s structured, and how your screen reader interprets the board.

Piece Style

This setting controls how the piece itself is spoken when you land on a square containing a piece:

Example: If you move to square c2 with a white pawn:

  • Letter: p
  • White Uppercase Letter: P
  • Name: pawn
  • white uppercase Name: Pawn

Piece Prefix Style

This determines how the color of the piece is announced:

This setting is useful if you prefer faster navigation or already know whose turn it is or if you use upperCase to differintiate colors.

Show Position

This controls the order in which the square and the piece are spoken when you navigate the board:

Board Layout

This controls the HTML structure of the board and how it behaves with your screen reader:

If you prefer using keyboard shortcuts to move by column or row, or want clear positional context (like “row 7, column D”), table layout is helpful. If you prioritize speed and simple key movement, the plain layout is likely better.

4.3 The Command Input Field

One of the most important elements of Lichess Blind Mode is the Command Input Field — a text box where you can type chess moves, game commands, or special shortcuts to interact with the game.

This field appears in the section labeled “Input Form” (you can reach it by pressing e to jump to the edit fields directly). Screen readers often announce it as: "Your move, edit " or "Command input, edit box"

To type in this field, your screen reader must be in Focus Mode (Forms Mode or Interaction Mode). If you’re still in Browse Mode, your keystrokes will not be registered as input.

Entering Moves: Algebraic Notation

The command input field uses algebraic notation, which is the standard way of writing chess moves.

Examples:

If you’re unfamiliar with algebraic notation, you can read this simple, accessible guide: Understanding Algebraic Notation

Typing one of these notations in the command field and pressing Enter will execute the move on the board.

Using Game Commands

In addition to moves, you can type a variety of single-letter or word-based commands in the command field. These commands provide game information or allow you to navigate the position. Here’s a full list with explanations:

The command input field is especially useful for players who use a physical chessboard to feel the position and decide their moves by touch. Once they’ve chosen a move, they can quickly type it into the field using standard algebraic notation. It’s also ideal for players who rely on mental visualization, sometimes called blindfold chess, where they track the game in their mind and enter moves directly.

For example, when you start the game and type e4, the move is submitted instantly, and if you’re playing against the computer, it will respond almost immediately. Since it doesn’t think like a human, it usually plays its reply without delay. However, if you’re playing against a human opponent, you might have to wait — especially in slower time controls or as the game becomes more complex.

Lichess can announce square names and moves in different styles, such as the Anna method, which uses phonetic letters like “eva 7” instead of “e7”. These spoken formats are fully customizable in the Advanced Settings section, where you can choose how piece names, colors, and square names are announced as you navigate the board or listen to moves.

4.4 Navigating the Chessboard

In addition to using the command input field, you can directly interact with the 8×8 chessboard using your screen reader and keyboard. This method allows you to explore each square, select pieces, and make moves manually by pressing the Spacebar.

  1. Use arrow keys or shortcut commands to move across the board square by square.

  2. When your focus is on a square containing one of your pieces, press Space to select it.

    • You’ll hear a confirmation sound to indicate that the piece is selected.
  3. Then move to the destination square using arrows or shortcuts and press Space again to complete the move.

  4. If you make a mistake or change your mind, you don’t need to manually cancel your selection. Simply navigate to another square and press Space to select a new piece — the previous selection will be automatically cleared.

This method is especially useful for players who like to explore the position physically and prefer direct interaction over typing moves.

Board Navigation Commands

Below is a list of keyboard shortcuts that work while the chessboard is focused. These help you gather game information or move quickly around the board.

Quick Navigation Shortcuts

These shortcuts help you jump to specific types of squares or positions without using arrow keys:

These commands allow for a hands-on, responsive experience, especially useful when reviewing games, planning attacks, or simply navigating comfortably.

Reading Ranks, Files, and Diagonals from the Current Square

When focused on any square on the board, you can explore all possible straight-line directions (rays) radiating from that square using the following commands. This is particularly useful for blind mode users to understand threats, control, and piece positions in all directions.

This system gives you a full 360-degree awareness of the board from any given position — a powerful tool for spatial reasoning and tactical evaluation.

Practice Scenario: Playing a Simple Opening with the Board

Let’s say you’re playing as White in a game against the computer. You’ve just created the game, and the board is focused.

Your goal is to play the common opening move pawn to e4 using the board interface.

  1. Navigate to the pawn on e2:

    • Use your arrow keys to move through the board.
    • When your screen reader announces “eva 2, white pawn” (depending on your settings), you are on the correct square.
  2. Select the pawn:

    • Press Spacebar. You will hear a sound confirming the pawn is selected.
  3. Move to e4:

    • Press the up Arrow twice to reach eva 4 (e4).
    • Your screen reader should say “eva 4”.
  4. Place the piece:

    • Press Spacebar again. The move is made: your pawn moves from e2 to e4.
  5. Listen to the result:

    • Lichess will announce the move and the computer’s response immediately. For example: “You played pawn to eva 4. Black played pawn to eva 5.”

important notes


5. Analysis

When a game concludes, the interface will change to reflect the final result — for example:

“1–0 Checkmate • White is victorious”

5.1 Post-Game Actions

The list of available actions will update and include:

Note: While some parts of the analysis board are still not fully accessible, much of it is usable with a screen reader, and we will cover all accessible features in this section.

5.2 Analysis Board Overview

When you activate the Analysis board, the page title updates to include:

The layout of the page is similar to the regular game screen, but with some new components.

5.3 Computer Analysis Section

Just below the command input form, you’ll find:

5.4 Analyzing Mistakes

Now that the game is analyzed, Lichess will provide feedback directly in the Move List. You’ll hear things like:

7. Bc4 Blunder. Best move was Bd3. 10. Bb4 Blunder. Best move was dxc4.

Each move is annotated with:

Average Centipawn Loss (ACPL)

Below the Computer Analysis heading, you’ll find two level 3 headings:

ACPL measures the average difference (in hundredths of a pawn) between your moves and the engine’s top suggestion. Lower is better — elite players have ACPL below 20.

Each player has a combo box listing their inaccurate or poor moves. Selecting a move jumps the board to that position.

5.5 PGN and FEN Downloads

Below the board, you’ll find the Downloads section (Heading level 2):

5.6 Keyboard Shortcuts (Analysis Mode)

When focused anywhere except the board, the following shortcuts are available in Focus Mode:

While focused on the chess board, several keyboard shortcuts become available that help you explore and explain positions more effectively:

5.7 Command Input in Analysis

All the regular game commands still work, plus a few more:

These allow you to explore alternate paths the engine suggests — especially useful after a mistake or blunder.


6. Puzzles

Lichess offers a rich collection of chess puzzles—short tactical problems based on real games—designed to help you sharpen your skills and recognize common patterns like forks, pins, skewers, and mates. Solving puzzles regularly can greatly improve your calculation and decision-making during actual games.

At the top of the Lichess homepage, you’ll find a “Puzzles” heading in the main menu. It contains several useful links:

When a puzzle loads, you’ll see a familiar interface similar to a normal game. Use the command input or board navigation to make your move.

If you’re stuck, you have options:

In the Settings section of the page, there’s a difficulty combo box where you can choose the puzzle level, ranging from easiest to hardest, depending on how much challenge you want.

Puzzles are a fun and efficient way to build your tactical strength—especially helpful when paired with engine analysis and regular gameplay.


7. Broadcasts

One of the most exciting features of Lichess is the Broadcasts section, which allows users to follow live games from top-level chess tournaments around the world in real time. This includes world-class events like the World Championship, Chess Olympiad, World Cup, Candidates Tournament, and many more regional, national, or youth tournaments. These events cover various time controls, such as classical, rapid, blitz, and bullet formats.

Watching live games gives players the chance to study professional-level play as it unfolds—move by move. It’s a great way to observe different styles, understand high-level decision making, and see how grandmasters handle pressure. With Lichess’s accessible interface, blind and visually impaired users can enjoy this experience equally.

Accessing Broadcasts

From the top menu, choose “Watch”, then activate the “Broadcasts” link. This takes you to a page with all currently running and upcoming tournament broadcasts, as well as archives of past tournaments that can be replayed at any time.

The “Live Broadcasts” section is under heading level 1. Use browse mode heading navigation to reach it quickly.

Each listed tournament shows whether it is live or upcoming. When focused on a tournament name, press the Up Arrow once to hear how much time is left until it begins—or if it’s currently in progress.

Following a Tournament Game

When you open a tournament broadcast, the first heading will typically be “Study Details” (heading level 1). Here, you can use combo boxes to choose exactly which game to follow. These may include:

Once you make your selections in the combo boxes, the page updates to load that particular game.

Viewing the Game

You’ll now see a familiar interface, similar to a regular game or analysis page:

Tournament Details and Results

At the bottom of the page, there is another heading level 1 titled “Tournament Details”, which includes:

Below this is a ranking table showing the current standings of all players in the event, sorted by performance. This table is fully accessible and readable with screen readers.

8. Studies

Studies on Lichess are one of the most powerful and flexible tools for learning and teaching chess. A study is like a multimedia notebook that can contain games, puzzles, annotations, text commentary, and variations. It’s perfect for preparing lessons, analyzing games, sharing ideas with friends or students, or simply studying your own progress.

Lichess offers a wide range of study types created by users around the world. Some studies are public, meaning anyone can view and learn from them, while others are private, shared only with specific users or study groups. You’ll find studies focused on openings, endgames, tactical motifs, historical games, and even interactive lessons with embedded puzzles. Some users also use studies to annotate their tournament games, run online classes, or collaborate with coaches and students. Whether you’re a beginner or a master, there’s a study out there tailored to your level and interests.

You can read the official Lichess blog post introducing studies here: Study Chess the Lichess Way

How Studies Work

on the top menu, there is a “learn” heading, below it are some learning-related tools. Arrow down through these links until you reach studies, and activate it. You will land in a page containing several studies categories, browse them at your convenience and see what could be of interest to you.

When you open a study, the interface will look familiar—it resembles the broadcast or analysis pages:

Just like in broadcasts, selecting the group, round, or chapter updates the content below automatically.

Reading Notes and Annotations

One of the key strengths of studies is that they allow authors to add annotations, move comments, and commentary text alongside the game.

This makes studies especially valuable for blind players, coaches, or learners, as all the instructional content is accessible and clearly structured.


9. Miscellaneous Features

Lichess is far more than just a place to play chess. It’s a massive platform with a wide range of features and tools that serve players of all levels — from casual learners to professional competitors. While we’ve focused primarily on core gameplay and Blind Mode navigation in this tutorial, it’s important to highlight some of the many other services and community functions the site offers. These tools can enrich your chess experience, help you connect with others, and support your personal growth in the game.

In the following items, we’ll briefly explore some of these features. While they may not be directly tied to Blind Mode, they are screen reader accessible and can be navigated using the same techniques we’ve introduced.

9.1. Teams on Lichess

Teams on Lichess are online chess communities where players with shared interests, nationalities, clubs, or goals come together. They allow members to participate in team tournaments, post messages, and engage in group activities.

Joining or creating a team is a great way to build community, join regular competitions, and stay connected with other players.

To access the Teams page:

On the Teams page, you can:

9.2. Arena Tournaments on Lichess

Lichess makes it easy to participate in fast-paced, competitive chess through Arena Tournaments, which are fully accessible with screen readers.

To access Arena Tournaments:

On the Tournaments page, you can:

Arena tournaments are especially dynamic because:

Lichess also offers Swiss tournaments, which are typically created by team leaders and can only be joined by members of that team. Unlike Arena tournaments — where players are paired continuously and can play as many games as possible within the tournament duration — Swiss tournaments follow a structured round-based system, where each player plays the same number of games and rounds begin at the same time for everyone. This makes Swiss tournaments more suitable for formal and balanced competition settings. Both formats are fully accessible, but Arena tournaments are often more casual and fast-paced, while Swiss tournaments provide a more traditional tournament experience.

9.3. import games

Lichess provides a powerful Import Game feature, allowing users to paste or upload a game in PGN (Portable Game Notation) format to get a fully interactive replay. Once imported, you can:

You can choose to paste the PGN into the text box or upload a PGN file from your device. There’s also a checkbox to request immediate computer analysis. Keep in mind that imported games are publicly accessible unless imported through a study.

9.4. Chat

Lichess includes a built-in chat feature that allows users to communicate during games, while spectating, or when following live tournament broadcasts.

If you prefer to disable chat altogether, you can do so from your Privacy settings under User Preferences.

Here’s a refined and structured version of the paragraph:


9.5. Your Account

One of the great features of Lichess is that it automatically tracks all your activity on the site — from games and puzzles to studies and forum posts.

To access your profile:

Your profile page provides a wealth of information, including:

The best way to discover everything your profile has to offer is simply to explore. Don’t worry — you can’t break anything by looking around.

9.6. Many more

Here’s a list of other useful and interesting Lichess features that you may explore. While not all are essential for blind users, many are fully accessible and can enhance your experience on the platform:


10. Contributions

Lichess is open-source and constantly evolving thanks to the contributions and feedback from its users — including screen reader users like you.

If you found this guide helpful and want to contribute to improving it or reporting issues related to accessibility, here are some ways to get involved:

Your feedback helps not just yourself but many others in the blind and visually impaired chess community.

This guide was prepared by Ekramy Medad. For feedback, collaboration, or contributions, you can connect with me on GitHub.