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
# This key subtable is for Papenmeier displays which have 13 front keys.
20
note There are 13 keys on the front.
21
note * The rectangular key at the center is named Shift.
22
note * The square keys immediately to its left and right are named Home and End.
23
note * The left and right bars are named Up and Down.
24
note * The four square keys at the very left are named: Dot7, Dot3, Dot2, Dot1.
25
note * The four square keys at the very right are named: Dot4, Dot5, Dot6, Dot8.
26
 
27
bind !Shift HOME
28
bind !Home TOP
29
bind !End BOT
30
bind !Up LNUP
31
bind !Down LNDN
32
bind Dot1 PRDIFLN
33
bind Dot4 NXDIFLN
34
bind Dot2 ATTRUP
35
bind Dot5 ATTRDN
36
bind Dot3 PRPGRPH
37
bind Dot6 NXPGRPH
38
bind Dot7 PRPROMPT
39
bind Dot8 NXPROMPT
40
 
41
bind Dot1+Dot2 WINUP
42
bind Dot4+Dot5 WINDN
43
bind Dot3+Dot7 PRSEARCH
44
bind Dot6+Dot8 NXSEARCH
45
 
46
bind Dot1+Dot2+!RoutingKey1 PRDIFCHAR
47
bind Dot4+Dot5+!RoutingKey1 NXDIFCHAR
48
bind Dot3+Dot7+!RoutingKey1 PRINDENT
49
bind Dot6+Dot8+!RoutingKey1 NXINDENT
50
 
51
bind Dot1+!Up FWINLT
52
bind Dot1+!Down FWINRT
53
bind Dot1+!Home TOP_LEFT
54
bind Dot1+!End BOT_LEFT
55
 
56
bind Dot4+!Up HWINLT
57
bind Dot4+!Down HWINRT
58
bind Dot4+!Home CHRLT
59
bind Dot4+!End CHRRT
60
 
61
bind Dot1+!Shift LNBEG
62
bind Dot4+!Shift LNEND
63
 
64
bind Dot1+!RoutingKey1 SETLEFT
65
bind Dot4+!RoutingKey1 DESCCHAR
66
 
67
bind Dot2+!Shift KEY_TAB
68
bind Dot2+!Home KEY_CURSOR_LEFT
69
bind Dot2+!End KEY_CURSOR_RIGHT
70
bind Dot2+!Up KEY_CURSOR_UP
71
bind Dot2+!Down KEY_CURSOR_DOWN
72
bind Dot2+!RoutingKey1 KEY_FUNCTION
73
 
74
bind Dot5+!Shift KEY_INSERT
75
bind Dot5+!Home KEY_HOME
76
bind Dot5+!End KEY_END
77
bind Dot5+!Up KEY_PAGE_UP
78
bind Dot5+!Down KEY_PAGE_DOWN
79
bind Dot5+!RoutingKey1 SWITCHVT
80
 
81
bind Dot6+!Shift UNSTICK
82
bind Dot6+!Home META
83
bind Dot6+!End GUI
84
bind Dot6+!Up SHIFT
85
bind Dot6+!Down CONTROL
86
 
87
bind Dot7+!Shift SPKHOME
88
bind Dot7+!Home SAY_ABOVE
89
bind Dot7+!End SAY_BELOW
90
bind Dot7+!Up MUTE
91
bind Dot7+!Down SAY_LINE
92
 
93
bind Dot8+!Shift RESTARTSPEECH
94
bind Dot8+!Home SAY_SLOWER
95
bind Dot8+!End SAY_FASTER
96
bind Dot8+!Up SAY_SOFTER
97
bind Dot8+!Down SAY_LOUDER
98
 
99
bind Dot7+!RoutingKey1 CLIP_NEW
100
bind Dot3+!RoutingKey1 CLIP_ADD
101
bind Dot6+!RoutingKey1 COPY_LINE
102
bind Dot8+!RoutingKey1 COPY_RECT
103
 
104
bind Dot1+Dot2+Dot3+Dot7 TIME
105
 
106
include routing.kti
107
 
108
assign toggleOff Dot7
109
assign toggleOn Dot8
110
include status\{statusKeys}.kti
111
 
112
 
113
bind Dot2+Dot3+!Shift CONTEXT+default
114
bind Dot2+Dot3+!Home CONTEXT+chords
115
bind Dot2+Dot3+!End CONTEXT+braille
116
 
117
 
118
####################
119
# Chord Input Mode #
120
####################
121
 
122
context chords Chorded Commands Mode
123
 
124
assign noUnchorded
125
assign chord
126
include ../chords.kti
127
include ../menu.kti
128
 
129
 
130
######################
131
# Braille Input Mode #
132
######################
133
 
134
context braille Braille Input Mode
135
 
136
map Dot1 DOT1
137
map Dot2 DOT2
138
map Dot3 DOT3
139
map Dot4 DOT4
140
map Dot5 DOT5
141
map Dot6 DOT6
142
map Dot7 DOT7
143
map Dot8 DOT8
144
 
145
bind Dot3+!Shift KEY_ESCAPE
146
bind Dot3+!Home KEY_BACKSPACE
147
bind Dot3+!End KEY_DELETE
148
bind Dot3+!Up KEY_ENTER
149
bind Dot3+!Down PASSDOTS
150
 
151