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
title Bindings for Keyboards without a Keypad
20
 
21
 
22
####################
23
# Default Bindings #
24
####################
25
 
26
bind CapsLock+!F1 HELP
27
bind CapsLock+ShiftLeft+!F1 LEARN
28
 
29
bind CapsLock+!F2 PREFMENU
30
bind CapsLock+ShiftLeft+!F2 PREFSAVE
31
 
32
bind CapsLock+!F5 SAY_SLOWER
33
bind CapsLock+!F6 SAY_FASTER
34
bind CapsLock+!F7 SAY_SOFTER
35
bind CapsLock+!F8 SAY_LOUDER
36
 
37
bind CapsLock+!F9 AUTOSPEAK
38
 
39
bind CapsLock+!ArrowUp LNUP
40
bind CapsLock+!ArrowDown LNDN
41
bind CapsLock+!ArrowLeft CHRLT
42
bind CapsLock+!ArrowRight CHRRT
43
bind CapsLock+!Home TOP_LEFT
44
bind CapsLock+!End BOT_LEFT
45
 
46
bind CapsLock+ShiftLeft+!ArrowUp PRDIFLN
47
bind CapsLock+ShiftLeft+!ArrowDown NXDIFLN
48
bind CapsLock+ShiftLeft+!ArrowLeft LNBEG
49
bind CapsLock+ShiftLeft+!ArrowRight LNEND
50
bind CapsLock+ShiftLeft+!Home TOP
51
bind CapsLock+ShiftLeft+!End BOT
52
 
53
bind CapsLock+!Enter CSRTRK
54
bind CapsLock+ShiftLeft+!Enter CSRTRK+off
55
bind CapsLock+!DeleteBackward BACK
56
 
57
bind CapsLock+!D DESCCHAR
58
bind CapsLock+!F FREEZE
59
bind CapsLock+!R RESTARTBRL
60
bind CapsLock+!T TIME
61
 
62
# marks
63
bind CapsLock+!M SETMARK
64
bind CapsLock+!J GOTOMARK
65
bind CapsLock+ShiftLeft+!One SETMARK+1
66
bind CapsLock+!One GOTOMARK+1
67
bind CapsLock+ShiftLeft+!Two SETMARK+2
68
bind CapsLock+!Two GOTOMARK+2
69
bind CapsLock+ShiftLeft+!Three SETMARK+3
70
bind CapsLock+!Three GOTOMARK+3
71
bind CapsLock+ShiftLeft+!Four SETMARK+4
72
bind CapsLock+!Four GOTOMARK+4
73
 
74
# copy and paste
75
bind CapsLock+!X CLIP_NEW
76
bind CapsLock+ShiftLeft+!X CLIP_ADD
77
bind CapsLock+!C COPY_RECT
78
bind CapsLock+ShiftLeft+!C COPY_LINE
79
bind CapsLock+!V PASTE
80
 
81
# speech
82
bind ControlLeft MUTE
83
bind ControlRight MUTE
84
bind CapsLock+!Space SAY_LINE
85
bind CapsLock+!PageUp SAY_ABOVE
86
bind CapsLock+!PageDown SAY_BELOW
87
 
88
bind ShiftRight+!ArrowLeft SPEAK_PREV_WORD
89
bind ShiftRight+!ArrowRight SPEAK_NEXT_WORD
90
bind ShiftRight+!ArrowUp SPEAK_PREV_LINE
91
bind ShiftRight+!ArrowDown SPEAK_NEXT_LINE
92
bind ControlRight+!ArrowLeft SPEAK_FRST_CHAR
93
bind ControlRight+!ArrowRight SPEAK_LAST_CHAR
94
bind ControlRight+!ArrowUp SPEAK_FRST_LINE
95
bind ControlRight+!ArrowDown SPEAK_LAST_LINE
96
bind ControlRight+ShiftRight ROUTE_CURR_LOCN
97
bind ShiftRight+!Enter SPEAK_CURR_LOCN
98
 
99
assign kpAlt ControlLeft
100
assign kpOne M
101
assign kpTwo Comma
102
assign kpThree Period
103
assign kpFour J
104
assign kpFive K
105
assign kpSix L
106
assign kpSeven U
107
assign kpEight I
108
assign kpNine O
109
assign kpDivide Eight
110
assign kpMultiply Nine
111
 
112
assign kpSay CapsLock+ShiftLeft
113
include kp_say.kti
114
 
115
assign kpSpeak Tab
116
include kp_speak.kti
117
 
118
 
119
#################
120
# Menu Bindings #
121
#################
122
 
123
context menu
124
 
125
bind CapsLock+!ArrowUp MENU_PREV_ITEM
126
bind CapsLock+!ArrowDown MENU_NEXT_ITEM
127
bind CapsLock+!ArrowLeft MENU_PREV_SETTING
128
bind CapsLock+!ArrowRight MENU_NEXT_SETTING
129
bind CapsLock+!Home MENU_FIRST_ITEM
130
bind CapsLock+!End MENU_LAST_ITEM
131
 
132
bind CapsLock+ShiftLeft+!ArrowUp MENU_PREV_LEVEL
133
bind CapsLock+ShiftLeft+!ArrowDown PREFMENU
134
bind CapsLock+ShiftLeft+!ArrowLeft PREFLOAD
135
bind CapsLock+ShiftLeft+!ArrowRight PREFSAVE
136
 
137