Note: This help guide has been tailored to your specific configuration. You’ve chosen BROWSER as your web browser, MODKEY as your mod key, and you’re using the SCREENREADER screen reader.
I38 is a configuration for the i3 window manager that makes it more accessible for blind people. It features audio feedback, screen reader integration, and keyboard shortcuts designed for non-visual navigation.
Unlike traditional desktop environments like GNOME or MATE, i3 is a tiling window manager, which means windows are arranged in a non-overlapping layout. This can be more efficient to navigate by keyboard, as windows are organized in a predictable structure.
If you’re transitioning from GNOME or MATE, here are some key differences to understand:
I38 has been configured to make this transition easier by providing a tabbed layout (similar to browser tabs) and shortcuts that may feel somewhat familiar.
Workspaces act like virtual desktops, allowing you to organize applications. You have 10 workspaces available.
Control
+ F1
through
F10
Control
+ Shift
+ F1
through F10
GNOME/MATE comparison: Similar to workspaces in GNOME/MATE, but with dedicated keyboard shortcuts rather than overview modes or workspace switchers.
Windows in I38 are arranged in a tabbed layout by default, which means windows take up the entire screen and you can switch between them like browser tabs.
Alt
+ Tab
(next)
or Alt
+ Shift
+ Tab
(previous)MODKEY
+ Return
MODKEY
+ F4
MODKEY
+ BackSpace
RATPOISONKEY
then
'
(apostrophe)GNOME/MATE comparison: Alt+Tab works similarly to GNOME/MATE, but window placement is automatic rather than manual.
This is the standard mode for working with applications. Most
commands start with your mod key (MODKEY
).
Ratpoison mode allows quick access to common actions using shorter
key combinations. To enter Ratpoison mode, press
RATPOISONKEY
. After pressing this key, you can execute
commands with single keystrokes.
Common Ratpoison mode commands:
Key | Action |
---|---|
c |
Launch a terminal |
e |
Open text editor (TEXTEDITOR) |
w |
Launch web browser (BROWSER) |
k |
Kill (close) the current window |
? |
Show I38 help |
Escape or Control + g |
Exit Ratpoison mode without taking action |
Shift + c |
Restart Cthulhu screen reader |
Shift + o |
Restart Orca screen reader |
Shift + t |
Toggle screen reader |
Control + ; |
Reload I38 configuration |
Control + q |
Exit i3 (log out) |
! |
Open run dialog |
Alt + b |
Check battery status |
g |
Check game controller status |
GNOME/MATE comparison: This mode has no direct equivalent in GNOME/MATE. Think of it as a command palette or quick launcher activated by a single key.
Bypass mode passes all keys directly to the application, which is
useful for applications that need many keyboard shortcuts. To enter
bypass mode, press MODKEY
+ Shift
+
BackSpace
. Use the same key combination to exit bypass
mode.
GNOME/MATE comparison: In GNOME/MATE, applications always receive keyboard input directly. Bypass mode simulates this behavior within i3.
I38 is configured to work with your screen reader (SCREENREADER). The screen reader will provide spoken feedback about what’s happening on screen so long as there is a window. If you don’t have a window open and need to change something SCREENREADER related, press Control+Alt+d to bring up the desktop, then screen reader keys should work.
RATPOISONKEY
then
Shift
+ t
RATPOISONKEY
then
Shift
+ o
(for Orca) or Shift
+
c
(for Cthulhu)MODKEY
+ Shift
+
F5
GNOME/MATE comparison: GNOME uses Orca by default with its own keyboard shortcuts. I38 integrates screen readers more deeply with the window manager.
If you’ve enabled braille display support during setup, I38 will start XBrlAPI automatically to provide braille output from your screen reader.
If installed, you can use OCR to read text from images or inaccessible applications:
MODKEY
+ F5
: Perform OCR on the entire
screen and speak the contentPrint
or MODKEY
+
r
: Perform OCR and save to clipboardGNOME/MATE comparison: OCR features are typically not integrated into GNOME/MATE by default.
I38 provides audio feedback for many actions:
This audio feedback provides non-visual confirmation of actions and state changes.
GNOME/MATE comparison: GNOME/MATE typically have fewer sound effects for window management actions.
Access applications in multiple ways:
MODKEY
+ F1
MODKEY
+ F2
or in Ratpoison mode, !
(exclamation mark)The applications menu is organized by categories similar to traditional desktop environments.
GNOME/MATE comparison: Instead of clicking on application icons or using a start menu, I38 provides keyboard shortcuts to access applications.
I38 includes integration with the remind
program for
managing reminders:
RATPOISONKEY
then
r
The reminder tool provides the following features:
GNOME/MATE comparison: Similar to calendar applications in GNOME/MATE but with a simplified interface optimized for keyboard navigation.
MODKEY
+
XF86AudioRaiseVolume
MODKEY
+
XF86AudioLowerVolume
MODKEY
+ XF86AudioMute
XF86AudioPlay
XF86AudioNext
XF86AudioPrev
XF86AudioStop
MODKEY
+ XF86AudioPlay
In Ratpoison mode, these are also available with Alt+Shift combinations:
Alt
+ Shift
+
=
Alt
+ Shift
+
-
Alt
+ Shift
+
z
Alt
+ Shift
+ c
Alt
+ Shift
+ x
Alt
+ Shift
+ v
Alt
+ Shift
+
b
Alt
+ Shift
+
u
GNOME/MATE comparison: Media controls are similar to those in GNOME/MATE, with the addition of audio feedback.
I38 uses FILEBROWSER for file management. Launch it in Ratpoison mode
with the f
key.
GNOME/MATE comparison: Similar functionality to Nautilus (GNOME) or Caja (MATE), but launched via keyboard shortcut rather than from a desktop icon or menu.
Control
+
;
(semicolon)Control
+
q
Alt
+
b
g
Alt
+ s
GNOME/MATE comparison: These functions are typically available through system menus or indicators in GNOME/MATE.
Switch between layouts: Super
+ Space
This is only available if you chose multiple keyboard layouts during setup.
GNOME/MATE comparison: Similar to keyboard layout switching in GNOME/MATE, but with a different default shortcut.
Unlike GNOME or MATE, i3 uses minimal window decorations. Windows don’t have title bars with minimize/maximize buttons. Instead, windows fill their available space automatically, and interactions are performed through keyboard shortcuts.
MODKEY
+ Control
+
d
I38 includes clipboard management features:
MODKEY
+ Control
+ c
MODKEY
+ Control
+
b
GNOME/MATE comparison: Bookmarks are typically managed within applications in GNOME/MATE. I38 provides a system-wide bookmark manager.
RATPOISONKEY
then '
to show all windows in the
current workspace.MODKEY
+ Control
+ b
to access
bookmarks.MODKEY
+
Shift
+ F1
is your friend when you need
guidance.You can customize I38 by editing the file
~/.config/i3/customizations
. This file will not be
overwritten when you update I38.
Example customizations:
# Change background color
exec_always --no-startup-id xsetroot -solid "#2E3440"
# Add custom keybinding
bindsym $mod+F12 exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ 100%
To reconfigure I38 completely, run the i38.sh
script
again.
GNOME/MATE comparison: Much more text-based configuration compared to the graphical settings dialogs in GNOME/MATE.
If you need assistance with I38, you can:
MODKEY
+ Shift
+ F1
to
view the help documentationI38 - Making i3 accessible. A Stormux project. License: GPL v3