Improve socket handling for -x spawned fenrir instances.
This commit is contained in:
@@ -7,10 +7,6 @@ This directory contains keyboard layout files for Fenrir screen reader.
|
||||
|
||||
- **desktop.conf** - Desktop layout using numeric keypad (recommended)
|
||||
- **laptop.conf** - Laptop layout for keyboards without numeric keypad
|
||||
- **nvda-desktop.conf** - NVDA-compatible desktop layout
|
||||
- **nvda-laptop.conf** - NVDA-compatible laptop layout
|
||||
- **pty.conf** - PTY emulation layout for terminal use
|
||||
- **pty2.conf** - Alternative PTY emulation layout
|
||||
|
||||
## Key Features
|
||||
|
||||
@@ -36,7 +32,7 @@ To change keyboard layout, edit `/etc/fenrir/settings/settings.conf`:
|
||||
|
||||
```ini
|
||||
[keyboard]
|
||||
keyboardLayout=desktop # or laptop, nvda-desktop, nvda-laptop, pty, pty2
|
||||
keyboardLayout=desktop # or laptop
|
||||
```
|
||||
|
||||
## Available Key Constants
|
||||
@@ -582,4 +578,3 @@ BTN_TRIGGER_HAPPY37
|
||||
BTN_TRIGGER_HAPPY38
|
||||
BTN_TRIGGER_HAPPY39
|
||||
BTN_TRIGGER_HAPPY40
|
||||
|
||||
|
||||
@@ -1,89 +0,0 @@
|
||||
# This file contains terminal escape sequences as shortcut
|
||||
# It is used for PTY screen / Input driver (Terminal emulation)
|
||||
# ^[ is used as escape
|
||||
|
||||
# f1 - fenrir help
|
||||
^[OP=toggle_tutorial_mode
|
||||
# double tap control+end read attributes
|
||||
2,^[[1;5F=attribute_cursor
|
||||
#=toggle_has_attribute
|
||||
# escape - stop speech
|
||||
^[=shut_up
|
||||
# context menu key - stop speech
|
||||
^[[29~=shut_up
|
||||
# alt+shift+down - review to bottom
|
||||
^[[1;4B=review_bottom
|
||||
# alt+shift_up - review to top
|
||||
^[[1;4A=review_top
|
||||
# alt+down - review current line
|
||||
^[[1;3B=review_curr_line
|
||||
# alt+left - review previous line
|
||||
^[[1;3D=review_prev_line
|
||||
# alt+right - review next line
|
||||
^[[1;3C=review_next_line
|
||||
# alt+shift+left - beginning of line
|
||||
^[[1;4D=review_line_begin
|
||||
# alt+shift+right - end of line
|
||||
^[[1;4C=review_line_end
|
||||
# control+down - review current word
|
||||
^[[1;5B=review_curr_word
|
||||
# control+left - review previous word
|
||||
^[[1;5D=review_prev_word
|
||||
# control+right - review next word
|
||||
^[[1;5C=review_next_word
|
||||
# shift+down - review current character
|
||||
^[[1;2B=review_curr_char
|
||||
# shift+left - review previous character
|
||||
^[[1;2D=review_prev_char
|
||||
# shift+right - review next character
|
||||
^[[1;2C=review_next_char
|
||||
# control+shift+down - current character phonetic
|
||||
^[[1;6B=curr_char_phonetic
|
||||
# control+shift+left - previous character phonetic
|
||||
^[[1;6D=prev_char_phonetic
|
||||
# control+shift+right - next character phonetic
|
||||
^[[1;6C=next_char_phonetic
|
||||
# f2 - toggle sound
|
||||
^[OQ=toggle_sound
|
||||
# f3 - toggle highlight tracking
|
||||
^[OR=toggle_highlight_tracking
|
||||
alt+f12 - quit fenrir
|
||||
^[[24;3~=quit_fenrir
|
||||
# alt+f12 - time
|
||||
^[[24;3~=time
|
||||
# 2,alt+f12 - date
|
||||
2,^[[24;3~=date
|
||||
# alt+[ - previous clipboard
|
||||
^[[=prev_clipboard
|
||||
# alt+] - next clipboard
|
||||
^[]=next_clipboard
|
||||
# control+f6 - Read current clipboard
|
||||
^[[17;5~=curr_clipboard
|
||||
# f6 - copy to clipboard
|
||||
^[[17~=copy_marked_to_clipboard
|
||||
# shift+f6 - clear clipboard
|
||||
^[[17;2~=clear_clipboard
|
||||
# f7 - paste clipboard
|
||||
^[[18~=paste_clipboard
|
||||
# alt+f8 - export clipboard to X
|
||||
^[[19;3~=export_clipboard_to_x
|
||||
# control+f8 - import clipboard from X
|
||||
^[[19;5~=import_clipboard_from_x
|
||||
# alt+f9 - export clipboard to file
|
||||
^[[20;3~=export_clipboard_to_file
|
||||
# control+f9 - import clipboard from file
|
||||
^[[20;5~=import_clipboard_from_file
|
||||
# shift+f5 - remove marks
|
||||
^[[15;2~=remove_marks
|
||||
# f5 - set mark
|
||||
^[[15~=set_mark
|
||||
# f8 - Last utterance to clipboard
|
||||
^[[19~=copy_last_echo_to_clipboard
|
||||
# lat+\ Toggle auto announcement of indentation
|
||||
^[\=toggle_auto_indent
|
||||
# alt+end - temperarily disable speech
|
||||
^[[1;3F=temp_disable_speech
|
||||
# control+end - toggle auto read
|
||||
^[[1;5F=toggle_auto_read
|
||||
# F12 - cycle keyboard layout
|
||||
^[[24~=cycle_keyboard_layout
|
||||
@@ -1,46 +0,0 @@
|
||||
# This file contains terminal escape sequences as shortcut
|
||||
# It is used for PTY screen / Input driver (Terminal emulation)
|
||||
# ^[ is used as escape
|
||||
|
||||
^[h=toggle_tutorial_mode
|
||||
^[/=shut_up
|
||||
^[[D=shut_up
|
||||
^[O=review_bottom
|
||||
^[U=review_top
|
||||
#^[[1;3B=review_curr_line
|
||||
^[i=review_curr_line
|
||||
^[u=review_prev_line
|
||||
^[o=review_next_line
|
||||
^[J=review_line_begin
|
||||
^[L=review_line_end
|
||||
^[j=review_line_first_char
|
||||
^[L=review_line_last_char
|
||||
^[k=review_curr_word
|
||||
^[j=review_prev_word
|
||||
^[l=review_next_word
|
||||
^[,=review_curr_char
|
||||
^[m=review_prev_char
|
||||
^[.=review_next_char
|
||||
^[<=curr_char_phonetic
|
||||
^[M=prev_char_phonetic
|
||||
^[>=next_char_phonetic
|
||||
^[OR=toggle_sound
|
||||
^[OS=toggle_speech
|
||||
^[8=toggle_highlight_tracking
|
||||
^[Q=quit_fenrir
|
||||
^[t=time
|
||||
^[T=date
|
||||
^[[5~=prev_clipboard
|
||||
^[[6~=next_clipboard
|
||||
^[C=curr_clipboard
|
||||
^[c=copy_marked_to_clipboard
|
||||
^[v=paste_clipboard
|
||||
^[[15~=import_clipboard_from_file
|
||||
^[X=remove_marks
|
||||
^[x=set_mark
|
||||
^[\=toggle_auto_indent
|
||||
^[B=copy_last_echo_to_clipboard
|
||||
# alt+f8 - export clipboard to X
|
||||
# ^[[19;3~=export_clipboard_to_x
|
||||
# # control+f8 - import clipboard from X
|
||||
# ^[[19;5~=import_clipboard_from_x
|
||||
Binary file not shown.
@@ -1,8 +1,6 @@
|
||||
# Screen Reader Turned On or Off
|
||||
ScreenReaderOn='ScreenReaderOn.wav'
|
||||
ScreenReaderOff='ScreenReaderOff.wav'
|
||||
# PTY bypass
|
||||
PTYBypass='PTYBypass.wav'
|
||||
# Cancel the current command
|
||||
Cancel='Cancel.wav'
|
||||
# Accept command
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
# Screen Reader Turned On or Off
|
||||
ScreenReaderOn=''
|
||||
ScreenReaderOff=''
|
||||
# PTY bypass
|
||||
PTYBypass=''
|
||||
# Cancel the current command
|
||||
Cancel=''
|
||||
# Accept command
|
||||
|
||||
Reference in New Issue
Block a user