Subversion Repositories configs

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
192 - 1
###############################################################################
2
# BRLTTY - A background process providing access to the console screen (when in
3
#          text mode) for a blind person using a refreshable braille display.
4
#
5
# Copyright (C) 1995-2018 by The BRLTTY Developers.
6
#
7
# BRLTTY comes with ABSOLUTELY NO WARRANTY.
8
#
9
# This is free software, placed under the terms of the
10
# GNU Lesser General Public License, as published by the Free Software
11
# Foundation; either version 2.1 of the License, or (at your option) any
12
# later version. Please see the file LICENSE-LGPL for details.
13
#
14
# Web Page: http://brltty.com/
15
#
16
# This software is maintained by Dave Mielke <dave@mielke.cc>.
17
###############################################################################
18
 
19
note The six round keys near the back are a braille keyboard.
20
note From left to right, they're named: Dot3, Dot2, Dot1, Dot4, Dot5, Dot6.
21
note From left to right, the three long function keys are named: Shift, Space, Control.
22
note This table maps Shift to Dot7, and Control to Dot8.
23
note The joystick between the dot and function keys has five positions named: Up, Down, Left, Right, Enter.
24
note The round scroll keys at either end of the braille display are named: Left, Right.
25
 
26
 
27
####################
28
# Default Bindings #
29
####################
30
 
31
ifKey RoutingKey bind RoutingKey ROUTE
32
 
33
bind ScrollLeft+ScrollRight HOME
34
bind ScrollLeft FWINLT
35
bind ScrollRight FWINRT
36
bind ScrollLeft+Space LNUP
37
bind ScrollRight+Space LNDN
38
bind ScrollLeft+Shift FWINLTSKIP
39
bind ScrollRight+Control FWINRTSKIP
40
 
41
bind ScrollLeft+JoystickEnter SETLEFT
42
bind ScrollLeft+JoystickLeft CHRLT
43
bind ScrollLeft+JoystickRight CHRRT
44
bind ScrollLeft+JoystickUp PRDIFLN
45
bind ScrollLeft+JoystickDown NXDIFLN
46
 
47
bind ScrollRight+JoystickEnter DESCCHAR
48
bind ScrollRight+JoystickLeft HWINLT
49
bind ScrollRight+JoystickRight HWINRT
50
bind ScrollRight+JoystickUp ATTRUP
51
bind ScrollRight+JoystickDown ATTRDN
52
 
53
bind ScrollLeft+ScrollRight+JoystickEnter BACK
54
bind ScrollLeft+ScrollRight+JoystickLeft PRPGRPH
55
bind ScrollLeft+ScrollRight+JoystickRight NXPGRPH
56
bind ScrollLeft+ScrollRight+JoystickUp PRPROMPT
57
bind ScrollLeft+ScrollRight+JoystickDown NXPROMPT
58
 
59
bind Shift+JoystickEnter CSRJMP_VERT
60
bind Shift+JoystickLeft LNBEG
61
bind Shift+JoystickRight LNEND
62
bind Shift+JoystickUp TOP
63
bind Shift+JoystickDown BOT
64
 
65
bind Control+JoystickLeft CLIP_NEW
66
bind Control+JoystickUp CLIP_ADD
67
bind Control+JoystickRight COPY_LINE
68
bind Control+JoystickDown COPY_RECT
69
bind Control+JoystickEnter PASTE
70
 
71
bind Dot1+JoystickEnter DISPMD
72
bind Dot1+JoystickLeft DISPMD+off
73
bind Dot1+JoystickRight DISPMD+on
74
bind Dot1+Dot2+JoystickEnter SKPBLNKWINS
75
bind Dot1+Dot2+JoystickLeft SKPBLNKWINS+off
76
bind Dot1+Dot2+JoystickRight SKPBLNKWINS+on
77
bind Dot1+Dot4+JoystickEnter CSRVIS
78
bind Dot1+Dot4+JoystickLeft CSRVIS+off
79
bind Dot1+Dot4+JoystickRight CSRVIS+on
80
bind Dot1+Dot2+Dot4+JoystickEnter FREEZE
81
bind Dot1+Dot2+Dot5+JoystickEnter HELP
82
bind Dot2+Dot4+JoystickEnter SKPIDLNS
83
bind Dot2+Dot4+JoystickLeft SKPIDLNS+off
84
bind Dot2+Dot4+JoystickRight SKPIDLNS+on
85
bind Dot1+Dot2+Dot3+JoystickEnter LEARN
86
bind Dot1+Dot2+Dot3+Dot4+JoystickEnter PREFMENU
87
bind Dot1+Dot2+Dot3+Dot4+JoystickLeft PREFLOAD
88
bind Dot1+Dot2+Dot3+Dot4+JoystickRight PREFSAVE
89
bind Dot2+Dot3+Dot4+JoystickEnter INFO
90
bind Dot2+Dot3+Dot4+Dot5+JoystickEnter CSRTRK
91
bind Dot2+Dot3+Dot4+Dot5+JoystickLeft CSRTRK+off
92
bind Dot2+Dot3+Dot4+Dot5+JoystickRight CSRTRK+on
93
bind Dot1+Dot3+Dot6+JoystickEnter ATTRVIS
94
bind Dot1+Dot3+Dot6+JoystickLeft ATTRVIS+off
95
bind Dot1+Dot3+Dot6+JoystickRight ATTRVIS+on
96
bind Dot2+Dot4+Dot5+Dot6+JoystickEnter SLIDEWIN
97
bind Dot2+Dot4+Dot5+Dot6+JoystickLeft SLIDEWIN+off
98
bind Dot2+Dot4+Dot5+Dot6+JoystickRight SLIDEWIN+on
99
bind Dot2+Dot3+Dot5+JoystickEnter SIXDOTS+on
100
bind Dot2+Dot3+Dot6+JoystickEnter SIXDOTS+off
101
 
102
map Dot1 DOT1
103
map Dot2 DOT2
104
map Dot3 DOT3
105
map Dot4 DOT4
106
map Dot5 DOT5
107
map Dot6 DOT6
108
map Shift DOT7
109
map Control DOT8
110
map Space SPACE
111
 
112
bind Space+Shift KEY_BACKSPACE
113
bind Space+Control KEY_ENTER
114
bind Space+Shift+Control KEY_ESCAPE
115
 
116
bind Space+Dot1 KEY_CURSOR_LEFT
117
bind Space+Dot4 KEY_CURSOR_RIGHT
118
bind Space+Dot2 KEY_CURSOR_UP
119
bind Space+Dot5 KEY_CURSOR_DOWN
120
bind Space+Dot3 KEY_PAGE_UP
121
bind Space+Dot6 KEY_PAGE_DOWN
122
 
123
bind Space+Dot1+Dot2 KEY_BACKSPACE
124
bind Space+Dot1+Dot4+Dot5 KEY_DELETE
125
bind Space+Dot1+Dot5 KEY_END
126
bind Space+Dot1+Dot2+Dot5 KEY_HOME
127
bind Space+Dot2+Dot4 KEY_INSERT
128
bind Space+Dot1+Dot2+Dot3+Dot5 KEY_ENTER
129
bind Space+Dot2+Dot3+Dot4+Dot5 KEY_TAB
130
bind Space+Dot1+Dot3+Dot4+Dot6 KEY_ESCAPE
131
 
132
bind JoystickEnter ROUTE
133
bind JoystickLeft KEY_CURSOR_LEFT
134
bind JoystickRight KEY_CURSOR_RIGHT
135
bind JoystickUp KEY_CURSOR_UP
136
bind JoystickDown KEY_CURSOR_DOWN
137
 
138
bind Space+JoystickEnter KEY_INSERT
139
bind Space+JoystickLeft KEY_HOME
140
bind Space+JoystickRight KEY_END
141
bind Space+JoystickUp KEY_PAGE_UP
142
bind Space+JoystickDown KEY_PAGE_DOWN
143
 
144
bind Space+Shift+Dot1 KEY_FUNCTION+0
145
bind Space+Shift+Dot1+Dot2 KEY_FUNCTION+1
146
bind Space+Shift+Dot1+Dot4 KEY_FUNCTION+2
147
bind Space+Shift+Dot1+Dot4+Dot5 KEY_FUNCTION+3
148
bind Space+Shift+Dot1+Dot5 KEY_FUNCTION+4
149
bind Space+Shift+Dot1+Dot2+Dot4 KEY_FUNCTION+5
150
bind Space+Shift+Dot1+Dot2+Dot4+Dot5 KEY_FUNCTION+6
151
bind Space+Shift+Dot1+Dot2+Dot5 KEY_FUNCTION+7
152
bind Space+Shift+Dot2+Dot4 KEY_FUNCTION+8
153
bind Space+Shift+Dot2+Dot4+Dot5 KEY_FUNCTION+9
154
bind Space+Shift+Dot1+Dot3 KEY_FUNCTION+10
155
bind Space+Shift+Dot1+Dot2+Dot3 KEY_FUNCTION+11
156
bind Space+Shift+Dot1+Dot3+Dot4 KEY_FUNCTION+12
157
bind Space+Shift+Dot1+Dot3+Dot4+Dot5 KEY_FUNCTION+13
158
bind Space+Shift+Dot1+Dot3+Dot5 KEY_FUNCTION+14
159
bind Space+Shift+Dot1+Dot2+Dot3+Dot4 KEY_FUNCTION+15
160
bind Space+Shift+Dot1+Dot2+Dot3+Dot4+Dot5 KEY_FUNCTION+16
161
bind Space+Shift+Dot1+Dot2+Dot3+Dot5 KEY_FUNCTION+17
162
bind Space+Shift+Dot2+Dot3+Dot4 KEY_FUNCTION+18
163
bind Space+Shift+Dot2+Dot3+Dot4+Dot5 KEY_FUNCTION+19
164
 
165
bind Space+Control+Dot1 SWITCHVT+0
166
bind Space+Control+Dot1+Dot2 SWITCHVT+1
167
bind Space+Control+Dot1+Dot4 SWITCHVT+2
168
bind Space+Control+Dot1+Dot4+Dot5 SWITCHVT+3
169
bind Space+Control+Dot1+Dot5 SWITCHVT+4
170
bind Space+Control+Dot1+Dot2+Dot4 SWITCHVT+5
171
bind Space+Control+Dot1+Dot2+Dot4+Dot5 SWITCHVT+6
172
bind Space+Control+Dot1+Dot2+Dot5 SWITCHVT+7
173
bind Space+Control+Dot2+Dot4 SWITCHVT+8
174
bind Space+Control+Dot2+Dot4+Dot5 SWITCHVT+9
175
bind Space+Control+Dot1+Dot3 SWITCHVT+10
176
bind Space+Control+Dot1+Dot2+Dot3 SWITCHVT+11
177
bind Space+Control+Dot1+Dot3+Dot4 SWITCHVT+12
178
bind Space+Control+Dot1+Dot3+Dot4+Dot5 SWITCHVT+13
179
bind Space+Control+Dot1+Dot3+Dot5 SWITCHVT+14
180
bind Space+Control+Dot1+Dot2+Dot3+Dot4 SWITCHVT+15
181
bind Space+Control+Dot1+Dot2+Dot3+Dot4+Dot5 SWITCHVT+16
182
bind Space+Control+Dot1+Dot2+Dot3+Dot5 SWITCHVT+17
183
bind Space+Control+Dot2+Dot3+Dot4 SWITCHVT+18
184
bind Space+Control+Dot2+Dot3+Dot4+Dot5 SWITCHVT+19
185
 
186
 
187
#################
188
# Menu Bindings #
189
#################
190
 
191
context menu
192
bind JoystickUp MENU_PREV_ITEM
193
bind JoystickDown MENU_NEXT_ITEM
194
bind JoystickLeft MENU_PREV_SETTING
195
bind JoystickRight MENU_NEXT_SETTING
196
bind JoystickEnter PREFSAVE