After commit c018f5fd29 Fenrir is being switched over to go. If you do not want to be part of the testing process, please switch to master.

This commit is contained in:
Storm Dragon committed 2026-10-27 20:30:55 -04:00
1 parent c018f5fd29
commit 0e50de4c76
1047 files changed
+58364 -63747

No files matched your search

+474
View File
@@ -0,0 +1,474 @@
# Laptop layout for currently implemented reader commands.
# FENRIR is Insert, Super, or NumLock-off keypad 0.
version = 1
[[bindings]]
name = "Tracking mode"
keys = ["FENRIR", "Y"]
command = "toggle_highlight_tracking"
[[bindings]]
name = "Fenrir Menu"
keys = ["FENRIR", "F"]
command = "fenrir_menu"
[[bindings]]
name = "Emoji Menu"
keys = ["FENRIR", "CTRL", "E"]
command = "emoji_menu"
[[bindings]]
name = "Top"
keys = ["FENRIR", "SHIFT", "U"]
command = "top"
[[bindings]]
name = "Bottom"
keys = ["FENRIR", "SHIFT", "O"]
command = "bottom"
[[bindings]]
name = "Line start"
keys = ["FENRIR", "SHIFT", "J"]
command = "line_start"
[[bindings]]
name = "Line end"
keys = ["FENRIR", "SHIFT", "L"]
command = "line_end"
[[bindings]]
name = "First text"
keys = ["FENRIR", "CTRL", "J"]
command = "first_text"
[[bindings]]
name = "Last text"
keys = ["FENRIR", "CTRL", "L"]
command = "last_text"
[[bindings]]
name = "Read screen"
keys = ["FENRIR", "SHIFT", "K"]
command = "read_screen"
[[bindings]]
name = "Screen before cursor"
keys = ["FENRIR", "SHIFT", "I"]
command = "curr_screen_before_cursor"
[[bindings]]
name = "Screen after cursor"
keys = ["FENRIR", "SHIFT", "COMMA"]
command = "curr_screen_after_cursor"
[[bindings]]
name = "Character above"
keys = ["FENRIR", "CTRL", "I"]
command = "review_up"
[[bindings]]
name = "Character below"
keys = ["FENRIR", "CTRL", "COMMA"]
command = "review_down"
[[bindings]]
name = "Follow cursor"
keys = ["FENRIR", "SLASH"]
command = "follow_cursor"
[[bindings]]
name = "Help"
keys = ["FENRIR", "H"]
command = "help"
[[bindings]]
name = "Tutorial"
keys = ["FENRIR", "F1"]
command = "help"
[[bindings]]
name = "Mute"
keys = ["FENRIR", "F4"]
command = "mute"
[[bindings]]
name = "Automatic reading"
keys = ["FENRIR", "ENTER"]
command = "auto_read"
[[bindings]]
name = "Forward next key"
keys = ["FENRIR", "BACKSPACE"]
command = "pass_next"
[[bindings]]
name = "Quit"
keys = ["FENRIR", "Q"]
command = "quit"
[[bindings]]
name = "Previous line"
keys = ["FENRIR", "U"]
command = "previous_line"
[[bindings]]
name = "Current line"
keys = ["FENRIR", "I"]
command = "current_line"
double_command = "spell_line"
triple_command = "phonetic_line"
[[bindings]]
name = "Next line"
keys = ["FENRIR", "O"]
command = "next_line"
[[bindings]]
name = "Previous word"
keys = ["FENRIR", "J"]
command = "previous_word"
[[bindings]]
name = "Current word"
keys = ["FENRIR", "K"]
command = "current_word"
double_command = "spell_word"
triple_command = "phonetic_word"
[[bindings]]
name = "Next word"
keys = ["FENRIR", "L"]
command = "next_word"
[[bindings]]
name = "Previous character"
keys = ["FENRIR", "M"]
command = "previous_character"
[[bindings]]
name = "Current character"
keys = ["FENRIR", "COMMA"]
command = "current_character"
double_command = "phonetic_character"
[[bindings]]
name = "Next character"
keys = ["FENRIR", "DOT"]
command = "next_character"
[[bindings]]
name = "Position"
keys = ["FENRIR", "SHIFT", "DOT"]
command = "position"
# Clipboard commands match Python Fenrir.
[[bindings]]
name = "Set mark"
keys = ["FENRIR", "X"]
command = "set_mark"
[[bindings]]
name = "Remove marks"
keys = ["FENRIR", "CTRL", "SHIFT", "X"]
command = "remove_marks"
[[bindings]]
name = "Marked text"
keys = ["FENRIR", "SHIFT", "X"]
command = "marked_text"
[[bindings]]
name = "Copy marked text"
keys = ["FENRIR", "C"]
command = "copy_marked_to_clipboard"
[[bindings]]
name = "Current clipboard"
keys = ["FENRIR", "SHIFT", "C"]
command = "curr_clipboard"
[[bindings]]
name = "Clear clipboard"
keys = ["FENRIR", "CTRL", "SHIFT", "C"]
command = "clear_clipboard"
[[bindings]]
name = "First clipboard"
keys = ["FENRIR", "HOME"]
command = "first_clipboard"
[[bindings]]
name = "Last clipboard"
keys = ["FENRIR", "END"]
command = "last_clipboard"
[[bindings]]
name = "Previous clipboard"
keys = ["FENRIR", "PAGEUP"]
command = "prev_clipboard"
[[bindings]]
name = "Next clipboard"
keys = ["FENRIR", "PAGEDOWN"]
command = "next_clipboard"
[[bindings]]
name = "Paste clipboard"
keys = ["FENRIR", "V"]
command = "paste_clipboard"
[[bindings]]
name = "Import clipboard from file"
keys = ["FENRIR", "F5"]
command = "import_clipboard_from_file"
[[bindings]]
name = "Export clipboard to file"
keys = ["FENRIR", "F6"]
command = "export_clipboard_to_file"
[[bindings]]
name = "Import clipboard from X"
keys = ["FENRIR", "F7"]
command = "import_clipboard_from_x"
[[bindings]]
name = "Export clipboard to X"
keys = ["FENRIR", "F8"]
command = "export_clipboard_to_x"
[[bindings]]
name = "Copy last echo"
keys = ["FENRIR", "CTRL", "U"]
command = "copy_last_echo_to_clipboard"
[[bindings]]
name = "Current quick menu entry"
keys = ["FENRIR", "SPACE"]
command = "current_quick_menu_entry"
[[bindings]]
name = "Next quick menu category"
keys = ["FENRIR", "CTRL", "RIGHT"]
command = "next_quick_menu_category"
[[bindings]]
name = "Previous quick menu category"
keys = ["FENRIR", "CTRL", "LEFT"]
command = "prev_quick_menu_category"
[[bindings]]
name = "Next quick menu entry"
keys = ["FENRIR", "RIGHT"]
command = "next_quick_menu_entry"
[[bindings]]
name = "Previous quick menu entry"
keys = ["FENRIR", "LEFT"]
command = "prev_quick_menu_entry"
[[bindings]]
name = "Increase quick menu value"
keys = ["FENRIR", "UP"]
command = "next_quick_menu_value"
[[bindings]]
name = "Decrease quick menu value"
keys = ["FENRIR", "DOWN"]
command = "prev_quick_menu_value"
[[bindings]]
name = "Save settings"
keys = ["FENRIR", "CTRL", "S"]
command = "save_settings"
[[bindings]]
name = "Progress monitoring"
keys = ["FENRIR", "SHIFT", "P"]
command = "progress_bar_monitor"
[[bindings]]
name = "Time and date"
keys = ["FENRIR", "T"]
command = "time"
double_command = "date"
[[bindings]]
name = "Fenrir version"
keys = ["FENRIR", "SHIFT", "V"]
command = "announce_fenrir_version"
[[bindings]]
name = "Row number"
keys = ["FENRIR", "CTRL", "SHIFT", "U"]
command = "cursor_lineno"
[[bindings]]
name = "Column number"
keys = ["FENRIR", "CTRL", "SHIFT", "O"]
command = "cursor_column"
[[bindings]]
name = "Line to cursor"
keys = ["FENRIR", "CTRL", "SHIFT", "J"]
command = "cursor_read_line_to_cursor"
[[bindings]]
name = "Line from cursor"
keys = ["FENRIR", "CTRL", "SHIFT", "L"]
command = "cursor_read_to_end_of_line"
[[bindings]]
name = "First screen character"
keys = ["FENRIR", "CTRL", "M"]
command = "review_screen_first_char"
[[bindings]]
name = "Last screen character"
keys = ["FENRIR", "CTRL", "DOT"]
command = "review_screen_last_char"
[[bindings]]
name = "Attributes"
keys = ["FENRIR", "A"]
command = "attribute_cursor"
[[bindings]]
name = "Toggle attribute feedback"
keys = ["FENRIR", "KPMINUS"]
command = "toggle_has_attribute"
[[bindings]]
name = "Spellcheck Menu"
keys = ["FENRIR", "S"]
command = "spellcheck_menu"
# Reading regions last for this reader session; marks use Fenrir+X.
[[bindings]]
name = "Reading window"
keys = ["FENRIR", "CTRL", "8"]
command = "set_window_application"
double_command = "clear_window_application"
[[bindings]]
name = "Set live region"
keys = ["FENRIR", "B"]
command = "set_live_region"
[[bindings]]
name = "List reading regions"
keys = ["FENRIR", "SHIFT", "B"]
command = "list_reading_regions"
[[bindings]]
name = "Clear live regions"
keys = ["FENRIR", "CTRL", "B"]
command = "clear_live_regions"
[[bindings]]
name = "Clear all reading regions"
keys = ["FENRIR", "CTRL", "SHIFT", "B"]
command = "clear_reading_regions"
[[bindings]]
name = "Read live region 1"
keys = ["FENRIR", "1"]
command = "read_live_region_1"
[[bindings]]
name = "Clear live region 1"
keys = ["FENRIR", "SHIFT", "1"]
command = "clear_live_region_1"
[[bindings]]
name = "Read live region 2"
keys = ["FENRIR", "2"]
command = "read_live_region_2"
[[bindings]]
name = "Clear live region 2"
keys = ["FENRIR", "SHIFT", "2"]
command = "clear_live_region_2"
[[bindings]]
name = "Read live region 3"
keys = ["FENRIR", "3"]
command = "read_live_region_3"
[[bindings]]
name = "Clear live region 3"
keys = ["FENRIR", "SHIFT", "3"]
command = "clear_live_region_3"
[[bindings]]
name = "Read live region 4"
keys = ["FENRIR", "4"]
command = "read_live_region_4"
[[bindings]]
name = "Clear live region 4"
keys = ["FENRIR", "SHIFT", "4"]
command = "clear_live_region_4"
[[bindings]]
name = "Read live region 5"
keys = ["FENRIR", "5"]
command = "read_live_region_5"
[[bindings]]
name = "Clear live region 5"
keys = ["FENRIR", "SHIFT", "5"]
command = "clear_live_region_5"
[[bindings]]
name = "Read live region 6"
keys = ["FENRIR", "6"]
command = "read_live_region_6"
[[bindings]]
name = "Clear live region 6"
keys = ["FENRIR", "SHIFT", "6"]
command = "clear_live_region_6"
[[bindings]]
name = "Read live region 7"
keys = ["FENRIR", "7"]
command = "read_live_region_7"
[[bindings]]
name = "Clear live region 7"
keys = ["FENRIR", "SHIFT", "7"]
command = "clear_live_region_7"
[[bindings]]
name = "Read live region 8"
keys = ["FENRIR", "8"]
command = "read_live_region_8"
[[bindings]]
name = "Clear live region 8"
keys = ["FENRIR", "SHIFT", "8"]
command = "clear_live_region_8"
[[bindings]]
name = "Read live region 9"
keys = ["FENRIR", "9"]
command = "read_live_region_9"
[[bindings]]
name = "Clear live region 9"
keys = ["FENRIR", "SHIFT", "9"]
command = "clear_live_region_9"
[[bindings]]
name = "Read live region 10"
keys = ["FENRIR", "0"]
command = "read_live_region_10"
[[bindings]]
name = "Clear live region 10"
keys = ["FENRIR", "SHIFT", "0"]
command = "clear_live_region_10"