.gitignore
AGENTS.md
CREDITS
LICENCE
README.md
RELEASE_CHECKLIST.md
bugs
check-dependencies.py
install.sh
pytest.ini
requirements.txt
setup.py
uninstall.sh
autostart/runit/fenrir/run
autostart/systemd/Arch/fenrir.service
autostart/systemd/Debian/fenrir.service
config/keyboard/Readme.md
config/keyboard/desktop.conf
config/keyboard/laptop.conf
config/punctuation/de.conf
config/punctuation/default.conf
config/punctuation/en.conf
config/punctuation/es.conf
config/punctuation/fr.conf
config/punctuation/pl.conf
config/punctuation/rhvoice-en.conf
config/scripts/wlan__-__key_y.sh
config/settings/settings.conf
config/sound/default/Accept.wav
config/sound/default/Announce.wav
config/sound/default/Cancel.wav
config/sound/default/Caps.wav
config/sound/default/ChangeTTY.wav
config/sound/default/ContentChanged.wav
config/sound/default/CopyToClipboard.wav
config/sound/default/EmptyLine.wav
config/sound/default/EndOfLine.wav
config/sound/default/EndOfScreen.wav
config/sound/default/ErrorScreen.wav
config/sound/default/ErrorSpeech.wav
config/sound/default/PasteClipboardOnScreen.wav
config/sound/default/PlaceEndMark.wav
config/sound/default/PlaceStartMark.wav
config/sound/default/ScreenReaderOff.wav
config/sound/default/ScreenReaderOn.wav
config/sound/default/SoundOff.wav
config/sound/default/SoundOn.wav
config/sound/default/SpeechOff.wav
config/sound/default/SpeechOn.wav
config/sound/default/StartOfLine.wav
config/sound/default/StartOfScreen.wav
config/sound/default/barrier.wav
config/sound/default/barrier_end.wav
config/sound/default/barrier_start.wav
config/sound/default/has_attribute.wav
config/sound/default/mispell.wav
config/sound/default/soundicons.conf
config/sound/template/soundicons.conf
docs/Howto Configure Pulse Systemwide.txt
docs/create_manpage.sh
docs/development.txt
docs/diff_review_mode.md
docs/fenrir.1
docs/fenrir.adoc
docs/user.md
docs/user.txt
locale/de/LC_MESSAGES/fenrir.mo
locale/de/LC_MESSAGES/fenrir.po
locale/es/LC_MESSAGES/fenrir.mo
locale/es/LC_MESSAGES/fenrir.po
locale/pl/LC_MESSAGES/fenrir.mo
locale/pl/LC_MESSAGES/fenrir.po
locale/pt/LC_MESSAGES/fenrir.mo
locale/pt/LC_MESSAGES/pt_BR.po
locale/ru/LC_MESSAGES/fenrir.mo
locale/ru/LC_MESSAGES/fenrir.po
src/__init__.py
src/fenrir
src/fenrir_screenreader.egg-info/PKG-INFO
src/fenrir_screenreader.egg-info/SOURCES.txt
src/fenrir_screenreader.egg-info/dependency_links.txt
src/fenrir_screenreader.egg-info/not-zip-safe
src/fenrir_screenreader.egg-info/requires.txt
src/fenrir_screenreader.egg-info/top_level.txt
src/fenrirscreenreader/__init__.py
src/fenrirscreenreader/fenrirVersion.py
src/fenrirscreenreader/commands/__init__.py
src/fenrirscreenreader/commands/command_template.py
src/fenrirscreenreader/commands/switchTrigger_template.py
src/fenrirscreenreader/commands/commands/00_init_commands.py
src/fenrirscreenreader/commands/commands/__init__.py
src/fenrirscreenreader/commands/commands/add_word_to_spell_check.py
src/fenrirscreenreader/commands/commands/adjustment_base.py
src/fenrirscreenreader/commands/commands/announce_fenrir_version.py
src/fenrirscreenreader/commands/commands/apply_tested_voice.py
src/fenrirscreenreader/commands/commands/attribute_cursor.py
src/fenrirscreenreader/commands/commands/bookmark_1.py
src/fenrirscreenreader/commands/commands/bookmark_10.py
src/fenrirscreenreader/commands/commands/bookmark_2.py
src/fenrirscreenreader/commands/commands/bookmark_3.py
src/fenrirscreenreader/commands/commands/bookmark_4.py
src/fenrirscreenreader/commands/commands/bookmark_5.py
src/fenrirscreenreader/commands/commands/bookmark_6.py
src/fenrirscreenreader/commands/commands/bookmark_7.py
src/fenrirscreenreader/commands/commands/bookmark_8.py
src/fenrirscreenreader/commands/commands/bookmark_9.py
src/fenrirscreenreader/commands/commands/bookmark_base.py
src/fenrirscreenreader/commands/commands/clear_bookmark_1.py
src/fenrirscreenreader/commands/commands/clear_bookmark_10.py
src/fenrirscreenreader/commands/commands/clear_bookmark_2.py
src/fenrirscreenreader/commands/commands/clear_bookmark_3.py
src/fenrirscreenreader/commands/commands/clear_bookmark_4.py
src/fenrirscreenreader/commands/commands/clear_bookmark_5.py
src/fenrirscreenreader/commands/commands/clear_bookmark_6.py
src/fenrirscreenreader/commands/commands/clear_bookmark_7.py
src/fenrirscreenreader/commands/commands/clear_bookmark_8.py
src/fenrirscreenreader/commands/commands/clear_bookmark_9.py
src/fenrirscreenreader/commands/commands/clear_clipboard.py
src/fenrirscreenreader/commands/commands/clear_window_application.py
src/fenrirscreenreader/commands/commands/copy_last_echo_to_clipboard.py
src/fenrirscreenreader/commands/commands/copy_marked_to_clipboard.py
src/fenrirscreenreader/commands/commands/curr_clipboard.py
src/fenrirscreenreader/commands/commands/curr_screen.py
src/fenrirscreenreader/commands/commands/curr_screen_after_cursor.py
src/fenrirscreenreader/commands/commands/curr_screen_before_cursor.py
src/fenrirscreenreader/commands/commands/current_quick_menu_entry.py
src/fenrirscreenreader/commands/commands/current_quick_menu_value.py
src/fenrirscreenreader/commands/commands/cursor_column.py
src/fenrirscreenreader/commands/commands/cursor_lineno.py
src/fenrirscreenreader/commands/commands/cursor_position.py
src/fenrirscreenreader/commands/commands/cursor_read_line_to_cursor.py
src/fenrirscreenreader/commands/commands/cursor_read_to_end_of_line.py
src/fenrirscreenreader/commands/commands/cycle_key_echo.py
src/fenrirscreenreader/commands/commands/cycle_keyboard_layout.py
src/fenrirscreenreader/commands/commands/date.py
src/fenrirscreenreader/commands/commands/dec_sound_volume.py
src/fenrirscreenreader/commands/commands/dec_speech_pitch.py
src/fenrirscreenreader/commands/commands/dec_speech_rate.py
src/fenrirscreenreader/commands/commands/dec_speech_volume.py
src/fenrirscreenreader/commands/commands/diff_key_help.py
src/fenrirscreenreader/commands/commands/diff_next_added.py
src/fenrirscreenreader/commands/commands/diff_next_char.py
src/fenrirscreenreader/commands/commands/diff_next_file_section.py
src/fenrirscreenreader/commands/commands/diff_next_hunk.py
src/fenrirscreenreader/commands/commands/diff_next_line.py
src/fenrirscreenreader/commands/commands/diff_next_removed.py
src/fenrirscreenreader/commands/commands/diff_next_word.py
src/fenrirscreenreader/commands/commands/diff_prev_added.py
src/fenrirscreenreader/commands/commands/diff_prev_char.py
src/fenrirscreenreader/commands/commands/diff_prev_file_section.py
src/fenrirscreenreader/commands/commands/diff_prev_hunk.py
src/fenrirscreenreader/commands/commands/diff_prev_line.py
src/fenrirscreenreader/commands/commands/diff_prev_removed.py
src/fenrirscreenreader/commands/commands/diff_prev_word.py
src/fenrirscreenreader/commands/commands/diff_summary.py
src/fenrirscreenreader/commands/commands/exit_diff_mode.py
src/fenrirscreenreader/commands/commands/exit_review.py
src/fenrirscreenreader/commands/commands/export_clipboard_to_file.py
src/fenrirscreenreader/commands/commands/export_clipboard_to_x.py
src/fenrirscreenreader/commands/commands/first_clipboard.py
src/fenrirscreenreader/commands/commands/forward_keypress.py
src/fenrirscreenreader/commands/commands/import_clipboard_from_file.py
src/fenrirscreenreader/commands/commands/import_clipboard_from_x.py
src/fenrirscreenreader/commands/commands/inc_sound_volume.py
src/fenrirscreenreader/commands/commands/inc_speech_pitch.py
src/fenrirscreenreader/commands/commands/inc_speech_rate.py
src/fenrirscreenreader/commands/commands/inc_speech_volume.py
src/fenrirscreenreader/commands/commands/indent_curr_line.py
src/fenrirscreenreader/commands/commands/last_clipboard.py
src/fenrirscreenreader/commands/commands/marked_text.py
src/fenrirscreenreader/commands/commands/next_clipboard.py
src/fenrirscreenreader/commands/commands/next_quick_menu_entry.py
src/fenrirscreenreader/commands/commands/next_quick_menu_value.py
src/fenrirscreenreader/commands/commands/paste_clipboard.py
src/fenrirscreenreader/commands/commands/present_first_line.py
src/fenrirscreenreader/commands/commands/present_last_line.py
src/fenrirscreenreader/commands/commands/prev_clipboard.py
src/fenrirscreenreader/commands/commands/prev_quick_menu_entry.py
src/fenrirscreenreader/commands/commands/prev_quick_menu_value.py
src/fenrirscreenreader/commands/commands/progress_bar_monitor.py
src/fenrirscreenreader/commands/commands/quit_fenrir.py
src/fenrirscreenreader/commands/commands/read_all_by_line.py
src/fenrirscreenreader/commands/commands/read_all_by_page.py
src/fenrirscreenreader/commands/commands/remove_marks.py
src/fenrirscreenreader/commands/commands/remove_word_from_spell_check.py
src/fenrirscreenreader/commands/commands/review_bottom.py
src/fenrirscreenreader/commands/commands/review_curr_char.py
src/fenrirscreenreader/commands/commands/review_curr_char_phonetic.py
src/fenrirscreenreader/commands/commands/review_curr_line.py
src/fenrirscreenreader/commands/commands/review_curr_word.py
src/fenrirscreenreader/commands/commands/review_curr_word_phonetic.py
src/fenrirscreenreader/commands/commands/review_down.py
src/fenrirscreenreader/commands/commands/review_line_begin.py
src/fenrirscreenreader/commands/commands/review_line_end.py
src/fenrirscreenreader/commands/commands/review_line_first_char.py
src/fenrirscreenreader/commands/commands/review_line_last_char.py
src/fenrirscreenreader/commands/commands/review_next_char.py
src/fenrirscreenreader/commands/commands/review_next_char_phonetic.py
src/fenrirscreenreader/commands/commands/review_next_line.py
src/fenrirscreenreader/commands/commands/review_next_word.py
src/fenrirscreenreader/commands/commands/review_next_word_phonetic.py
src/fenrirscreenreader/commands/commands/review_prev_char.py
src/fenrirscreenreader/commands/commands/review_prev_char_phonetic.py
src/fenrirscreenreader/commands/commands/review_prev_line.py
src/fenrirscreenreader/commands/commands/review_prev_word.py
src/fenrirscreenreader/commands/commands/review_prev_word_phonetic.py
src/fenrirscreenreader/commands/commands/review_screen_first_char.py
src/fenrirscreenreader/commands/commands/review_screen_last_char.py
src/fenrirscreenreader/commands/commands/review_top.py
src/fenrirscreenreader/commands/commands/review_up.py
src/fenrirscreenreader/commands/commands/save_settings.py
src/fenrirscreenreader/commands/commands/set_bookmark_1.py
src/fenrirscreenreader/commands/commands/set_bookmark_10.py
src/fenrirscreenreader/commands/commands/set_bookmark_2.py
src/fenrirscreenreader/commands/commands/set_bookmark_3.py
src/fenrirscreenreader/commands/commands/set_bookmark_4.py
src/fenrirscreenreader/commands/commands/set_bookmark_5.py
src/fenrirscreenreader/commands/commands/set_bookmark_6.py
src/fenrirscreenreader/commands/commands/set_bookmark_7.py
src/fenrirscreenreader/commands/commands/set_bookmark_8.py
src/fenrirscreenreader/commands/commands/set_bookmark_9.py
src/fenrirscreenreader/commands/commands/set_mark.py
src/fenrirscreenreader/commands/commands/set_window_application.py
src/fenrirscreenreader/commands/commands/shut_up.py
src/fenrirscreenreader/commands/commands/silence_until_prompt.py
src/fenrirscreenreader/commands/commands/spell_check.py
src/fenrirscreenreader/commands/commands/subprocess.py
src/fenrirscreenreader/commands/commands/temp_disable_speech.py
src/fenrirscreenreader/commands/commands/time.py
src/fenrirscreenreader/commands/commands/toggle_auto_indent.py
src/fenrirscreenreader/commands/commands/toggle_auto_read.py
src/fenrirscreenreader/commands/commands/toggle_auto_spell_check.py
src/fenrirscreenreader/commands/commands/toggle_auto_time.py
src/fenrirscreenreader/commands/commands/toggle_barrier.py
src/fenrirscreenreader/commands/commands/toggle_diff_mode.py
src/fenrirscreenreader/commands/commands/toggle_emoticons.py
src/fenrirscreenreader/commands/commands/toggle_has_attribute.py
src/fenrirscreenreader/commands/commands/toggle_highlight_tracking.py
src/fenrirscreenreader/commands/commands/toggle_output.py
src/fenrirscreenreader/commands/commands/toggle_punctuation_level.py
src/fenrirscreenreader/commands/commands/toggle_sound.py
src/fenrirscreenreader/commands/commands/toggle_speech.py
src/fenrirscreenreader/commands/commands/toggle_tutorial_mode.py
src/fenrirscreenreader/commands/commands/toggle_vmenu_mode.py
src/fenrirscreenreader/commands/commands/voice_browser.py
src/fenrirscreenreader/commands/commands/voice_browser_apply.py
src/fenrirscreenreader/commands/commands/voice_browser_exit.py
src/fenrirscreenreader/commands/commands/voice_browser_next_module.py
src/fenrirscreenreader/commands/commands/voice_browser_next_voice.py
src/fenrirscreenreader/commands/commands/voice_browser_prev_module.py
src/fenrirscreenreader/commands/commands/voice_browser_prev_voice.py
src/fenrirscreenreader/commands/commands/voice_browser_safe.py
src/fenrirscreenreader/commands/commands/voice_browser_test.py
src/fenrirscreenreader/commands/help/Readme.txt
src/fenrirscreenreader/commands/help/__init__.py
src/fenrirscreenreader/commands/help/curr_help.py
src/fenrirscreenreader/commands/help/next_help.py
src/fenrirscreenreader/commands/help/prev_help.py
src/fenrirscreenreader/commands/onCursorChange/15000-char_echo.py
src/fenrirscreenreader/commands/onCursorChange/25000-word_echo_type.py
src/fenrirscreenreader/commands/onCursorChange/35000-spell_check.py
src/fenrirscreenreader/commands/onCursorChange/45000-char_delete_echo.py
src/fenrirscreenreader/commands/onCursorChange/50000-present_char_if_cursor_change_horizontal.py
src/fenrirscreenreader/commands/onCursorChange/54000-tab_completion.py
src/fenrirscreenreader/commands/onCursorChange/55000-large_insertion_echo.py
src/fenrirscreenreader/commands/onCursorChange/60000-word_echo_navigation.py
src/fenrirscreenreader/commands/onCursorChange/65000-present_line_if_cursor_change_vertical.py
src/fenrirscreenreader/commands/onCursorChange/68000-auto_identation_horizontal.py
src/fenrirscreenreader/commands/onCursorChange/85000-has_attribute.py
src/fenrirscreenreader/commands/onCursorChange/95000-exit_review_mode.py
src/fenrirscreenreader/commands/onCursorChange/__init__.py
src/fenrirscreenreader/commands/onHeartBeat/2000-GetSessionInfo.py
src/fenrirscreenreader/commands/onHeartBeat/65000-prompt_flush.py
src/fenrirscreenreader/commands/onHeartBeat/76000-time.py
src/fenrirscreenreader/commands/onHeartBeat/__init__.py
src/fenrirscreenreader/commands/onKeyInput/10000-shut_up.py
src/fenrirscreenreader/commands/onKeyInput/15000-enable_temp_speech.py
src/fenrirscreenreader/commands/onKeyInput/55000-tab_completion_capture.py
src/fenrirscreenreader/commands/onKeyInput/80000-capslock.py
src/fenrirscreenreader/commands/onKeyInput/80300-scrolllock.py
src/fenrirscreenreader/commands/onKeyInput/80500-numlock.py
src/fenrirscreenreader/commands/onKeyInput/81000-key_echo.py
src/fenrirscreenreader/commands/onKeyInput/__init__.py
src/fenrirscreenreader/commands/onPlugInputDevice/50000-plugSound.py
src/fenrirscreenreader/commands/onPlugInputDevice/__init__.py
src/fenrirscreenreader/commands/onScreenChanged/10000-shut_up.py
src/fenrirscreenreader/commands/onScreenChanged/20000-reset_last_cursor_attribute.py
src/fenrirscreenreader/commands/onScreenChanged/21000-reset_barrier_change.py
src/fenrirscreenreader/commands/onScreenChanged/70000-barrier_detect.py
src/fenrirscreenreader/commands/onScreenChanged/80000-screen_change_announcement.py
src/fenrirscreenreader/commands/onScreenChanged/85000-reset_marks.py
src/fenrirscreenreader/commands/onScreenChanged/89000-leave_review_mode.py
src/fenrirscreenreader/commands/onScreenChanged/__init__.py
src/fenrirscreenreader/commands/onScreenUpdate/55000-tui_focus_handler.py
src/fenrirscreenreader/commands/onScreenUpdate/56000-highlight_tracking.py
src/fenrirscreenreader/commands/onScreenUpdate/60000-history.py
src/fenrirscreenreader/commands/onScreenUpdate/64000-tab_completion.py
src/fenrirscreenreader/commands/onScreenUpdate/65000-progress_detector.py
src/fenrirscreenreader/commands/onScreenUpdate/66000-prompt_detector.py
src/fenrirscreenreader/commands/onScreenUpdate/70000-incoming.py
src/fenrirscreenreader/commands/onScreenUpdate/80000-barrier_detect.py
src/fenrirscreenreader/commands/onScreenUpdate/__init__.py
src/fenrirscreenreader/commands/onSwitchApplicationProfile/__init__.py
src/fenrirscreenreader/commands/onSwitchApplicationProfile/default.py
src/fenrirscreenreader/commands/quickMenu/current_quick_menu_entry.py
src/fenrirscreenreader/commands/quickMenu/current_quick_menu_value.py
src/fenrirscreenreader/commands/quickMenu/next_quick_menu_entry.py
src/fenrirscreenreader/commands/quickMenu/next_quick_menu_value.py
src/fenrirscreenreader/commands/quickMenu/prev_quick_menu_entry.py
src/fenrirscreenreader/commands/quickMenu/prev_quick_menu_value.py
src/fenrirscreenreader/commands/sayAll/__init__.py
src/fenrirscreenreader/commands/vmenu-navigation/__init__.py
src/fenrirscreenreader/commands/vmenu-navigation/curr_vmenu_entry.py
src/fenrirscreenreader/commands/vmenu-navigation/dec_level_vmenu.py
src/fenrirscreenreader/commands/vmenu-navigation/exec_vmenu_entry.py
src/fenrirscreenreader/commands/vmenu-navigation/inc_level_vmenu.py
src/fenrirscreenreader/commands/vmenu-navigation/next_vmenu_entry.py
src/fenrirscreenreader/commands/vmenu-navigation/page_down_vmenu.py
src/fenrirscreenreader/commands/vmenu-navigation/page_up_vmenu.py
src/fenrirscreenreader/commands/vmenu-navigation/prev_vmenu_entry.py
src/fenrirscreenreader/commands/vmenu-navigation/search_a.py
src/fenrirscreenreader/commands/vmenu-navigation/search_b.py
src/fenrirscreenreader/commands/vmenu-navigation/search_c.py
src/fenrirscreenreader/commands/vmenu-navigation/search_d.py
src/fenrirscreenreader/commands/vmenu-navigation/search_e.py
src/fenrirscreenreader/commands/vmenu-navigation/search_f.py
src/fenrirscreenreader/commands/vmenu-navigation/search_g.py
src/fenrirscreenreader/commands/vmenu-navigation/search_h.py
src/fenrirscreenreader/commands/vmenu-navigation/search_i.py
src/fenrirscreenreader/commands/vmenu-navigation/search_j.py
src/fenrirscreenreader/commands/vmenu-navigation/search_k.py
src/fenrirscreenreader/commands/vmenu-navigation/search_l.py
src/fenrirscreenreader/commands/vmenu-navigation/search_m.py
src/fenrirscreenreader/commands/vmenu-navigation/search_n.py
src/fenrirscreenreader/commands/vmenu-navigation/search_o.py
src/fenrirscreenreader/commands/vmenu-navigation/search_p.py
src/fenrirscreenreader/commands/vmenu-navigation/search_q.py
src/fenrirscreenreader/commands/vmenu-navigation/search_r.py
src/fenrirscreenreader/commands/vmenu-navigation/search_s.py
src/fenrirscreenreader/commands/vmenu-navigation/search_t.py
src/fenrirscreenreader/commands/vmenu-navigation/search_u.py
src/fenrirscreenreader/commands/vmenu-navigation/search_v.py
src/fenrirscreenreader/commands/vmenu-navigation/search_w.py
src/fenrirscreenreader/commands/vmenu-navigation/search_x.py
src/fenrirscreenreader/commands/vmenu-navigation/search_y.py
src/fenrirscreenreader/commands/vmenu-navigation/search_z.py
src/fenrirscreenreader/commands/vmenu-navigation/vmenu_search_base.py
src/fenrirscreenreader/commands/vmenu-profiles/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/template.py
src/fenrirscreenreader/commands/vmenu-profiles/BYTE/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/argentina.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/australia.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/belgium.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/brazil.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/canada.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/china.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/denmark.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/finland.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/france.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/germany.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/greece.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/india.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/ireland.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/israel.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/italy.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/japan.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/mexico.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/netherlands.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/norway.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/poland.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/portugal.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/russia.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/south_africa.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/south_korea.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/spain.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/sweden.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/switzerland.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/turkey.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/uk.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/ukraine.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/flags/usa.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/food/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/food/apple.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/food/avocado.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/food/beer.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/food/birthday_cake.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/food/coffee.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/food/donut.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/food/hamburger.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/food/pizza.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/food/strawberry.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/food/taco.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/alien_monster.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/bat.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/black_cat.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/bunny.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/cauldron.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/christmas_tree.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/coffin.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/easter_egg.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/fireworks.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/ghost.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/gift.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/jack_o_lantern.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/mummy.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/santa.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/shamrock.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/skull.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/snowman.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/spider.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/turkey.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/vampire.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/web.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/witch.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/holidays/zombie.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/nature/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/nature/butterfly.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/nature/cat.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/nature/cherry_blossom.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/nature/dog.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/nature/moon.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/nature/rainbow.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/nature/rose.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/nature/sun.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/nature/sunflower.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/nature/tree.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/nature/wolf.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/a_grinning.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/angry.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/beaming.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/blowing_kiss.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/cool.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/crying.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/devil.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/dizzy.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/exploding_head.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/face_with_symbols.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/grinning_sweat.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/heart_eyes.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/hearts_around.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/imp.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/laughing.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/mindblown.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/nauseated.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/pleading.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/poop.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/rolling_laughing.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/sad.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/savoring_food.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/screaming.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/shocked.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/smiling.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/smirking.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/thumbs_up.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/people/winking.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/chains.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/checkmark.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/crossbones.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/dagger.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/fire.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/folded_hands.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/heart.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/high_voltage.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/hundred_points.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/lightning.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/peace.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/rock_on.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/skull_crossbones.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/sparkles.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/star.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/emoji/symbols/sword.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/config_base.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/general/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/general/set_punctuation_all.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/general/set_punctuation_most.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/general/set_punctuation_none.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/general/set_punctuation_some.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/general/toggle_debug.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/keyboard/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/keyboard/set_char_echo_always.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/keyboard/set_char_echo_caps.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/keyboard/set_char_echo_none.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/keyboard/toggle_grab_devices.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/keyboard/toggle_word_echo.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/management/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/management/backup_config.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/management/reload_config.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/management/reset_defaults.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/management/revert_to_saved.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/management/save_config.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/management/save_session_settings.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/management/show_unsaved_changes.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/screen/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/screen/select_driver.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/screen/set_encoding_auto.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/screen/set_encoding_cp1252.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/screen/set_encoding_iso88591.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/screen/set_encoding_utf8.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/sound/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/sound/adjust_volume.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/sound/select_driver.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/sound/select_theme.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/sound/toggle_enabled.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/speech/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/speech/adjust_pitch.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/speech/adjust_rate.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/speech/adjust_speech_rate.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/speech/adjust_volume.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/fenrir/speech/show_current_settings.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mc/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mc/file/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mc/file/open.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mc/file/save.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mc/search/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mc/search/replace.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mc/search/search.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mc/search/test.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mutt/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mutt/file/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mutt/file/issue.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mutt/file/open.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mutt/file/save.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mutt/search/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mutt/search/replace.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mutt/search/search.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/mutt/search/test.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/nano/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/nano/Help/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/nano/Help/about_nano.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/nano/file/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/nano/file/open.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/nano/file/save.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/nano/search/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/nano/search/replace.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/nano/search/search.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/nano/search/test.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/vim/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/vim/file/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/vim/file/open.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/vim/file/save.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/vim/search/__init__.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/vim/search/replace.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/vim/search/search.py
src/fenrirscreenreader/commands/vmenu-profiles/KEY/vim/search/test.py
src/fenrirscreenreader/core/__init__.py
src/fenrirscreenreader/core/applicationManager.py
src/fenrirscreenreader/core/attributeManager.py
src/fenrirscreenreader/core/barrierManager.py
src/fenrirscreenreader/core/commandData.py
src/fenrirscreenreader/core/commandManager.py
src/fenrirscreenreader/core/cursorManager.py
src/fenrirscreenreader/core/debug.py
src/fenrirscreenreader/core/debugManager.py
src/fenrirscreenreader/core/diffReviewManager.py
src/fenrirscreenreader/core/dynamicKeyboardLayoutMenu.py
src/fenrirscreenreader/core/dynamicVoiceMenu.py
src/fenrirscreenreader/core/environment.py
src/fenrirscreenreader/core/eventData.py
src/fenrirscreenreader/core/eventManager.py
src/fenrirscreenreader/core/fenrirManager.py
src/fenrirscreenreader/core/generalData.py
src/fenrirscreenreader/core/helpManager.py
src/fenrirscreenreader/core/i18n.py
src/fenrirscreenreader/core/inputData.py
src/fenrirscreenreader/core/inputDriver.py
src/fenrirscreenreader/core/inputManager.py
src/fenrirscreenreader/core/memoryManager.py
src/fenrirscreenreader/core/outputData.py
src/fenrirscreenreader/core/outputManager.py
src/fenrirscreenreader/core/processManager.py
src/fenrirscreenreader/core/punctuationData.py
src/fenrirscreenreader/core/punctuationManager.py
src/fenrirscreenreader/core/quickMenuManager.py
src/fenrirscreenreader/core/readAllManager.py
src/fenrirscreenreader/core/remoteDriver.py
src/fenrirscreenreader/core/remoteInstanceRegistry.py
src/fenrirscreenreader/core/remoteManager.py
src/fenrirscreenreader/core/runtimeData.py
src/fenrirscreenreader/core/sayAllManager.py
src/fenrirscreenreader/core/screenData.py
src/fenrirscreenreader/core/screenDriver.py
src/fenrirscreenreader/core/screenManager.py
src/fenrirscreenreader/core/settingsData.py
src/fenrirscreenreader/core/settingsManager.py
src/fenrirscreenreader/core/soundDriver.py
src/fenrirscreenreader/core/speechDriver.py
src/fenrirscreenreader/core/tabCompletionManager.py
src/fenrirscreenreader/core/tableManager.py
src/fenrirscreenreader/core/textManager.py
src/fenrirscreenreader/core/vmenuManager.py
src/fenrirscreenreader/inputDriver/__init__.py
src/fenrirscreenreader/inputDriver/debugDriver.py
src/fenrirscreenreader/inputDriver/dummyDriver.py
src/fenrirscreenreader/inputDriver/evdevDriver.py
src/fenrirscreenreader/inputDriver/x11Driver.py
src/fenrirscreenreader/remoteDriver/__init__.py
src/fenrirscreenreader/remoteDriver/dummyDriver.py
src/fenrirscreenreader/remoteDriver/tcpDriver.py
src/fenrirscreenreader/remoteDriver/unixDriver.py
src/fenrirscreenreader/screenDriver/__init__.py
src/fenrirscreenreader/screenDriver/dummyDriver.py
src/fenrirscreenreader/screenDriver/ptyDriver.py
src/fenrirscreenreader/screenDriver/vcsaDriver.py
src/fenrirscreenreader/soundDriver/__init__.py
src/fenrirscreenreader/soundDriver/debugDriver.py
src/fenrirscreenreader/soundDriver/dummyDriver.py
src/fenrirscreenreader/soundDriver/genericDriver.py
src/fenrirscreenreader/soundDriver/gstreamerDriver.py
src/fenrirscreenreader/speechDriver/Readme.md
src/fenrirscreenreader/speechDriver/__init__.py
src/fenrirscreenreader/speechDriver/debugDriver.py
src/fenrirscreenreader/speechDriver/dummyDriver.py
src/fenrirscreenreader/speechDriver/genericDriver.py
src/fenrirscreenreader/speechDriver/speechdDriver.py
src/fenrirscreenreader/utils/__init__.py
src/fenrirscreenreader/utils/char_utils.py
src/fenrirscreenreader/utils/fenrir-config.py
src/fenrirscreenreader/utils/line_utils.py
src/fenrirscreenreader/utils/mark_utils.py
src/fenrirscreenreader/utils/module_utils.py
src/fenrirscreenreader/utils/review_utils.py
src/fenrirscreenreader/utils/screen_utils.py
src/fenrirscreenreader/utils/word_utils.py
tests/PRE_COMMIT_INTEGRATION.md
tests/README.md
tests/TESTING_GUIDE.md
tests/conftest.py
tests/requirements.txt
tests/integration/__init__.py
tests/integration/test_remote_control.py
tests/unit/__init__.py
tests/unit/test_diff_review_manager.py
tests/unit/test_forward_keypress.py
tests/unit/test_incoming_command.py
tests/unit/test_local_resources.py
tests/unit/test_lock_key_commands.py
tests/unit/test_numlock_command.py
tests/unit/test_output_manager.py
tests/unit/test_progress_detector.py
tests/unit/test_pty_terminal_sequences.py
tests/unit/test_screen_manager_typing.py
tests/unit/test_settings_validation.py
tests/unit/test_sound_drivers.py
tests/unit/test_subprocess_command.py
tests/unit/test_tab_completion_manager.py
tests/unit/test_time_command.py
tests/unit/test_x11_terminal_mode.py
tools/cleanup_cache.py
tools/clipboard_sync.sh
tools/configure_pipewire.sh
tools/configure_pulse.sh
tools/deviceInfo.py
tools/fenrir-ignore-screen
tools/fenrir-unignore-screen
tools/fenrir.pot
tools/generate_translations.sh
tools/install_validation_hook.sh
tools/listDevices.py
tools/pre-commit-composite
tools/pre-commit-hook
tools/setup_validation.sh
tools/startx.sh
tools/traceEvdev.py
tools/validate_pep8.py
tools/validate_release.py
tools/validate_syntax.py