first commit

This commit is contained in:
STP
2019-11-26 21:36:24 +01:00
commit d9ad30ccf3
2899 changed files with 168823 additions and 0 deletions

View File

@ -0,0 +1,60 @@
###############################################################################
# BRLTTY - A background process providing access to the console screen (when in
# text mode) for a blind person using a refreshable braille display.
#
# Copyright (C) 1995-2015 by The BRLTTY Developers.
#
# BRLTTY comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the
# GNU Lesser General Public License, as published by the Free Software
# Foundation; either version 2.1 of the License, or (at your option) any
# later version. Please see the file LICENSE-LGPL for details.
#
# Web Page: http://brltty.com/
#
# This software is maintained by Dave Mielke <dave@mielke.cc>.
###############################################################################
title Bindings for Braille Keyboards
bind Backward FWINLTSKIP
bind Forward FWINRTSKIP
bind Backward+ArrowLeft LNBEG
bind Backward+ArrowRight LNEND
bind Backward+ArrowUp TOP
bind Backward+ArrowDown BOT
bind Backward+Select BACK
bind Forward+ArrowLeft FWINLT
bind Forward+ArrowRight FWINRT
bind Forward+ArrowUp LNUP
bind Forward+ArrowDown LNDN
bind Forward+Select HOME
bind RoutingKey ROUTE
bind Backward+RoutingKey SETLEFT
bind Forward+RoutingKey DESCCHAR
bind Backward+Forward PASTE
bind RoutingKey+!RoutingKey CLIP_COPY
bind ArrowLeft+RoutingKey CLIP_NEW
bind ArrowUp+RoutingKey CLIP_ADD
bind ArrowRight+RoutingKey COPY_LINE
bind ArrowDown+RoutingKey COPY_RECT
map Dot1 DOT1
map Dot2 DOT2
map Dot3 DOT3
map Dot4 DOT4
map Dot5 DOT5
map Dot6 DOT6
map Dot7 DOT7
map Dot8 DOT8
map BRAILLE_Space SPACE
assign chord BRAILLE_Space+
include ../Input/chords.kti
bind BRAILLE_Space+RoutingKey KEY_FUNCTION

View File

@ -0,0 +1,70 @@
###############################################################################
# BRLTTY - A background process providing access to the console screen (when in
# text mode) for a blind person using a refreshable braille display.
#
# Copyright (C) 1995-2015 by The BRLTTY Developers.
#
# BRLTTY comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the
# GNU Lesser General Public License, as published by the Free Software
# Foundation; either version 2.1 of the License, or (at your option) any
# later version. Please see the file LICENSE-LGPL for details.
#
# Web Page: http://brltty.com/
#
# This software is maintained by Dave Mielke <dave@mielke.cc>.
###############################################################################
context braille Braille Input Mode
ignore Grave
ignore Minus
ignore Equals
ignore Backslash
ignore q
ignore w
ignore e
ignore r
ignore t
ignore y
ignore u
ignore i
ignore o
ignore p
ignore LeftBracket
ignore RightBracket
map a DOT7
map s DOT3
map d DOT2
map f DOT1
map g SPACE
map h SPACE
map j DOT4
map k DOT5
map l DOT6
map Semicolon DOT8
ignore Apostrophe
ignore z
ignore x
ignore c
ignore v
ignore b
ignore n
ignore m
ignore Comma
ignore Period
ignore Slash
map ShiftLeft UPPER
map ShiftRight UPPER
map ControlLeft CONTROL
map ControlRight CONTROL
map AltLeft META
context default
bind \{brailleOn} CONTEXT+braille
bind \{brailleOff} CONTEXT+default

View File

@ -0,0 +1,21 @@
###############################################################################
# BRLTTY - A background process providing access to the console screen (when in
# text mode) for a blind person using a refreshable braille display.
#
# Copyright (C) 1995-2015 by The BRLTTY Developers.
#
# BRLTTY comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the
# GNU Lesser General Public License, as published by the Free Software
# Foundation; either version 2.1 of the License, or (at your option) any
# later version. Please see the file LICENSE-LGPL for details.
#
# Web Page: http://brltty.com/
#
# This software is maintained by Dave Mielke <dave@mielke.cc>.
###############################################################################
title Bindings for Full Keyboards
include desktop.kti

View File

@ -0,0 +1,62 @@
###############################################################################
# BRLTTY - A background process providing access to the console screen (when in
# text mode) for a blind person using a refreshable braille display.
#
# Copyright (C) 1995-2015 by The BRLTTY Developers.
#
# BRLTTY comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the
# GNU Lesser General Public License, as published by the Free Software
# Foundation; either version 2.1 of the License, or (at your option) any
# later version. Please see the file LICENSE-LGPL for details.
#
# Web Page: http://brltty.com/
#
# This software is maintained by Dave Mielke <dave@mielke.cc>.
###############################################################################
bind KP0+!KP5 SAY_LINE
bind KP0+!KP8 LNUP
bind KP0+!KP2 LNDN
bind ShiftLeft+KP0+!KP8 PRPROMPT
bind ShiftLeft+KP0+!KP2 NXPROMPT
bind ShiftLeft+KP0+!KP7 LNBEG
bind ShiftLeft+KP0+!KP1 LNEND
bind ControlLeft+KP0+!KP8 PRPGRPH
bind ControlLeft+KP0+!KP2 NXPGRPH
bind ControlLeft+KP0+!KP5 DESCCHAR
bind KP0+!KP7 TOP_LEFT
bind KP0+!KP1 BOT_LEFT
bind KP0+!KP9 SAY_ABOVE
bind KP0+!KP3 SAY_BELOW
bind KP0+!KP4 MUTE
bind ControlLeft MUTE
bind ControlRight MUTE
bind KP0+!KP6 AUTOsPEAK
bind KP0+!KPPeriod CSRTRK
bind KP0+!KPEnter HOME
bind KP0+!KPDivide CLIP_NEW
bind KP0+!KPMultiply COPY_LINE
bind KP0+!KPMinus COPY_RECT
bind KP0+!KPPlus PASTE
bind ControlLeft+KP0+!KPPlus CLIP_ADD
bind ControlLeft+ShiftLeft+KP0+!KP2 PREFMENU
bind ControlLeft+ShiftLeft+KP0+!KP4 PREFLOAD
bind ControlLeft+ShiftLeft+KP0+!KP6 PREFSAVE
bind ControlLeft+ShiftLeft+KP0+!KP7 HELP
bind ControlLeft+ShiftLeft+KP0+!KP8 INFO
bind ControlLeft+ShiftLeft+KP0+!KP9 LEARN
bind ControlLeft+ShiftLeft+KP0+!KP1 RESTARTBRL
bind ControlLeft+ShiftLeft+KP0+!KP3 RESTARTSPEECH
bind KP0+T TIME
bind KP0+!S SETMARK
bind KP0+!G GOTOMARK
bind ControlRight+KP0+!One SETMARK+1
bind KP0+!One GOTOMARK+1
bind ControlRight+KP0+!Two SETMARK+2
bind KP0+!Two GOTOMARK+2
bind ControlRight+KP0+!Three SETMARK+3
bind KP0+!Three GOTOMARK+3
bind ControlRight+KP0+!Four SETMARK+4
bind KP0+!Four GOTOMARK+4

View File

@ -0,0 +1,134 @@
###############################################################################
# BRLTTY - A background process providing access to the console screen (when in
# text mode) for a blind person using a refreshable braille display.
#
# Copyright (C) 1995-2015 by The BRLTTY Developers.
#
# BRLTTY comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the
# GNU Lesser General Public License, as published by the Free Software
# Foundation; either version 2.1 of the License, or (at your option) any
# later version. Please see the file LICENSE-LGPL for details.
#
# Web Page: http://brltty.com/
#
# This software is maintained by Dave Mielke <dave@mielke.cc>.
###############################################################################
title Bindings for Keypad-based Navigation
####################
# Default Bindings #
####################
bind KP0+!KP5 HOME
bind KP0+!KP4 FWINLT
bind KP0+!KP6 FWINRT
bind KP0+!KP8 LNUP
bind KP0+!KP2 LNDN
bind KP0+!KP7 TOP_LEFT
bind KP0+!KP1 BOT_LEFT
bind KP0+!KP9 PRDIFLN
bind KP0+!KP3 NXDIFLN
bind KP0+!KPDivide CSRTRK
bind KP0+!KPMultiply DISPMD
bind KP0+!KPMinus SIXDOTS+off
bind KP0+!KPPlus SIXDOTS+on
bind KPPeriod+!KP5 BACK
bind KPPeriod+!KP4 FWINLTSKIP
bind KPPeriod+!KP6 FWINRTSKIP
bind KPPeriod+!KP8 PRPGRPH
bind KPPeriod+!KP2 NXPGRPH
bind KPPeriod+!KP7 PRPROMPT
bind KPPeriod+!KP1 NXPROMPT
bind KPPeriod+!KP9 ATTRUP
bind KPPeriod+!KP3 ATTRDN
bind KPPeriod+!KPDivide CSRVIS
bind KPPeriod+!KPMultiply ATTRVIS
bind KPPeriod+!KPMinus BRLUCDOTS+off
bind KPPeriod+!KPPlus BRLUCDOTS+on
bind KP0+KPPeriod+!KP1 CHRLT
bind KP0+KPPeriod+!KP2 CSRJMP_VERT
bind KP0+KPPeriod+!KP3 CHRRT
bind KP0+KPPeriod+!KP4 LNBEG
bind KP0+KPPeriod+!KP5 SETLEFT
bind KP0+KPPeriod+!KP6 LNEND
bind KPMinus+!KP5 PREFMENU
bind KPMinus+!KP4 PREFLOAD
bind KPMinus+!KP6 PREFSAVE
bind KPMinus+!KP8 INFO
bind KPMinus+!KP7 HELP
bind KPMinus+!KP9 LEARN
bind KPMinus+!KP2 FREEZE
bind KPMinus+!KP1 TIME
bind KPMinus+!KP3 DESCCHAR
bind KPMinus+!KPDivide RESTARTBRL
bind KPMinus+!KPMultiply RESTARTSPEECH
bind KPMultiply+!KP5 PASTE
bind KPMultiply+!KP7 CLIP_NEW
bind KPMultiply+!KP1 CLIP_ADD
bind KPMultiply+!KP9 COPY_LINE
bind KPMultiply+!KP3 COPY_RECT
bind KPMultiply+!KP8 PRINDENT
bind KPMultiply+!KP2 NXINDENT
bind KPMultiply+!KP4 PRDIFCHAR
bind KPMultiply+!KP6 NXDIFCHAR
bind KPMultiply+!KPMinus PRSEARCH
bind KPMultiply+!KPPlus NXSEARCH
assign kpAlt KP0
assign kpOne KP1
assign kpTwo KP2
assign kpThree KP3
assign kpFour KP4
assign kpFive KP5
assign kpSix KP6
assign kpSeven KP7
assign kpEight KP8
assign kpNine KP9
assign kpDivide KPDivide
assign kpMultiply KPMultiply
assign kpSay KPEnter
include kp_say.kti
assign kpSpeak KPPlus
include kp_speak.kti
#################
# Menu Bindings #
#################
context menu
bind KP0+!KP4 FWINLT
bind KP0+!KP6 FWINRT
bind KP0+!KP8 MENU_PREV_ITEM
bind KP0+!KP2 MENU_NEXT_ITEM
bind KP0+!KP7 MENU_FIRST_ITEM
bind KP0+!KP1 MENU_LAST_ITEM
bind KP0+!KP9 MENU_PREV_SETTING
bind KP0+!KP3 MENU_NEXT_SETTING
bind KP0+!KP5 MENU_PREV_LEVEL
bind KP0+!KPEnter PREFMENU
bind KP0+!KPPlus PREFSAVE
bind KP0+!KPMinus PREFLOAD
#################
# Braille Input #
#################
assign brailleOff KPEnter+!KPMinus
assign brailleOn KPEnter+!KPPlus
include braille.kti

View File

@ -0,0 +1,36 @@
###############################################################################
# BRLTTY - A background process providing access to the console screen (when in
# text mode) for a blind person using a refreshable braille display.
#
# Copyright (C) 1995-2015 by The BRLTTY Developers.
#
# BRLTTY comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the
# GNU Lesser General Public License, as published by the Free Software
# Foundation; either version 2.1 of the License, or (at your option) any
# later version. Please see the file LICENSE-LGPL for details.
#
# Web Page: http://brltty.com/
#
# This software is maintained by Dave Mielke <dave@mielke.cc>.
###############################################################################
bind \{kpSay}+!\{kpFive} SAY_LINE
bind \{kpSay}+!\{kpEight} SAY_ABOVE
bind \{kpSay}+!\{kpTwo} SAY_BELOW
bind \{kpSay}+!\{kpFour} MUTE
bind \{kpSay}+!\{kpSix} AUTOSPEAK
bind \{kpSay}+!\{kpSeven} SAY_SLOWER
bind \{kpSay}+!\{kpNine} SAY_FASTER
bind \{kpSay}+!\{kpOne} SAY_SOFTER
bind \{kpSay}+!\{kpThree} SAY_LOUDER
bind \{kpSay}+!\{kpMultiply} SPKHOME
bind \{kpSay}+\{kpAlt}+!\{kpOne} ASPK_DEL_CHARS
bind \{kpSay}+\{kpAlt}+!\{kpTwo} ASPK_REP_CHARS
bind \{kpSay}+\{kpAlt}+!\{kpThree} ASPK_INS_CHARS
bind \{kpSay}+\{kpAlt}+!\{kpFour} ASPK_SEL_CHAR
bind \{kpSay}+\{kpAlt}+!\{kpFive} ASPK_SEL_LINE
bind \{kpSay}+\{kpAlt}+!\{kpSix} ASPK_CMP_WORDS

View File

@ -0,0 +1,40 @@
###############################################################################
# BRLTTY - A background process providing access to the console screen (when in
# text mode) for a blind person using a refreshable braille display.
#
# Copyright (C) 1995-2015 by The BRLTTY Developers.
#
# BRLTTY comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the
# GNU Lesser General Public License, as published by the Free Software
# Foundation; either version 2.1 of the License, or (at your option) any
# later version. Please see the file LICENSE-LGPL for details.
#
# Web Page: http://brltty.com/
#
# This software is maintained by Dave Mielke <dave@mielke.cc>.
###############################################################################
bind \{kpSpeak}+!\{kpTwo} SPEAK_CURR_CHAR
bind \{kpSpeak}+\{kpAlt}+!\{kpTwo} DESC_CURR_CHAR
bind \{kpSpeak}+!\{kpOne} SPEAK_PREV_CHAR
bind \{kpSpeak}+\{kpAlt}+!\{kpOne} SPEAK_FRST_CHAR
bind \{kpSpeak}+!\{kpThree} SPEAK_NEXT_CHAR
bind \{kpSpeak}+\{kpAlt}+!\{kpThree} SPEAK_LAST_CHAR
bind \{kpSpeak}+!\{kpFive} SPEAK_CURR_WORD
bind \{kpSpeak}+\{kpAlt}+!\{kpFive} SPELL_CURR_WORD
bind \{kpSpeak}+!\{kpFour} SPEAK_PREV_WORD
bind \{kpSpeak}+!\{kpSix} SPEAK_NEXT_WORD
bind \{kpSpeak}+!\{kpEight} SPEAK_CURR_LINE
bind \{kpSpeak}+!\{kpSeven} SPEAK_PREV_LINE
bind \{kpSpeak}+\{kpAlt}+!\{kpSeven} SPEAK_FRST_LINE
bind \{kpSpeak}+!\{kpNine} SPEAK_NEXT_LINE
bind \{kpSpeak}+\{kpAlt}+!\{kpNine} SPEAK_LAST_LINE
bind \{kpSpeak}+!\{kpDivide} SPEAK_CURR_LOCN
bind \{kpSpeak}+\{kpAlt}+!\{kpDivide} SHOW_CURR_LOCN
bind \{kpSpeak}+!\{kpMultiply} ROUTE_CURR_LOCN

View File

@ -0,0 +1,137 @@
###############################################################################
# BRLTTY - A background process providing access to the console screen (when in
# text mode) for a blind person using a refreshable braille display.
#
# Copyright (C) 1995-2015 by The BRLTTY Developers.
#
# BRLTTY comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the
# GNU Lesser General Public License, as published by the Free Software
# Foundation; either version 2.1 of the License, or (at your option) any
# later version. Please see the file LICENSE-LGPL for details.
#
# Web Page: http://brltty.com/
#
# This software is maintained by Dave Mielke <dave@mielke.cc>.
###############################################################################
title Bindings for Keyboards without a Keypad
####################
# Default Bindings #
####################
bind CapsLock+!F1 HELP
bind CapsLock+ShiftLeft+!F1 LEARN
bind CapsLock+!F2 PREFMENU
bind CapsLock+ShiftLeft+!F2 PREFSAVE
bind CapsLock+!F5 SAY_SLOWER
bind CapsLock+!F6 SAY_FASTER
bind CapsLock+!F7 SAY_SOFTER
bind CapsLock+!F8 SAY_LOUDER
bind CapsLock+!F9 AUTOSPEAK
bind CapsLock+!ArrowUp LNUP
bind CapsLock+!ArrowDown LNDN
bind CapsLock+!ArrowLeft CHRLT
bind CapsLock+!ArrowRight CHRRT
bind CapsLock+!Home TOP_LEFT
bind CapsLock+!End BOT_LEFT
bind CapsLock+ShiftLeft+!ArrowUp PRDIFLN
bind CapsLock+ShiftLeft+!ArrowDown NXDIFLN
bind CapsLock+ShiftLeft+!ArrowLeft LNBEG
bind CapsLock+ShiftLeft+!ArrowRight LNEND
bind CapsLock+ShiftLeft+!Home TOP
bind CapsLock+ShiftLeft+!End BOT
bind CapsLock+!Enter CSRTRK
bind CapsLock+ShiftLeft+!Enter CSRTRK+off
bind CapsLock+!DeleteBackward BACK
bind CapsLock+!D DESCCHAR
bind CapsLock+!F FREEZE
bind CapsLock+!R RESTARTBRL
bind CapsLock+!T TIME
# marks
bind CapsLock+!M SETMARK
bind CapsLock+!J GOTOMARK
bind CapsLock+ShiftLeft+!One SETMARK+1
bind CapsLock+!One GOTOMARK+1
bind CapsLock+ShiftLeft+!Two SETMARK+2
bind CapsLock+!Two GOTOMARK+2
bind CapsLock+ShiftLeft+!Three SETMARK+3
bind CapsLock+!Three GOTOMARK+3
bind CapsLock+ShiftLeft+!Four SETMARK+4
bind CapsLock+!Four GOTOMARK+4
# copy and paste
bind CapsLock+!X CLIP_NEW
bind CapsLock+ShiftLeft+!X CLIP_ADD
bind CapsLock+!C COPY_RECT
bind CapsLock+ShiftLeft+!C COPY_LINE
bind CapsLock+!V PASTE
# speech
bind ControlLeft MUTE
bind ControlRight MUTE
bind CapsLock+!Space SAY_LINE
bind CapsLock+!PageUp SAY_ABOVE
bind CapsLock+!PageDown SAY_BELOW
bind ShiftRight+!ArrowLeft SPEAK_PREV_WORD
bind ShiftRight+!ArrowRight SPEAK_NEXT_WORD
bind ShiftRight+!ArrowUp SPEAK_PREV_LINE
bind ShiftRight+!ArrowDown SPEAK_NEXT_LINE
bind ControlRight+!ArrowLeft SPEAK_FRST_CHAR
bind ControlRight+!ArrowRight SPEAK_LAST_CHAR
bind ControlRight+!ArrowUp SPEAK_FRST_LINE
bind ControlRight+!ArrowDown SPEAK_LAST_LINE
bind ControlRight+ShiftRight ROUTE_CURR_LOCN
bind ShiftRight+!Enter SPEAK_CURR_LOCN
assign kpAlt ControlLeft
assign kpOne M
assign kpTwo Comma
assign kpThree Period
assign kpFour J
assign kpFive K
assign kpSix L
assign kpSeven U
assign kpEight I
assign kpNine O
assign kpDivide Eight
assign kpMultiply Nine
assign kpSay CapsLock+ShiftLeft
include kp_say.kti
assign kpSpeak Tab
include kp_speak.kti
#################
# Menu Bindings #
#################
context menu
bind CapsLock+!ArrowUp MENU_PREV_ITEM
bind CapsLock+!ArrowDown MENU_NEXT_ITEM
bind CapsLock+!ArrowLeft MENU_PREV_SETTING
bind CapsLock+!ArrowRight MENU_NEXT_SETTING
bind CapsLock+!Home MENU_FIRST_ITEM
bind CapsLock+!End MENU_LAST_ITEM
bind CapsLock+ShiftLeft+!ArrowUp MENU_PREV_LEVEL
bind CapsLock+ShiftLeft+!ArrowDown PREFMENU
bind CapsLock+ShiftLeft+!ArrowLeft PREFLOAD
bind CapsLock+ShiftLeft+!ArrowRight PREFSAVE

View File

@ -0,0 +1,45 @@
###############################################################################
# BRLTTY - A background process providing access to the console screen (when in
# text mode) for a blind person using a refreshable braille display.
#
# Copyright (C) 1995-2015 by The BRLTTY Developers.
#
# BRLTTY comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the
# GNU Lesser General Public License, as published by the Free Software
# Foundation; either version 2.1 of the License, or (at your option) any
# later version. Please see the file LICENSE-LGPL for details.
#
# Web Page: http://brltty.com/
#
# This software is maintained by Dave Mielke <dave@mielke.cc>.
###############################################################################
title Bindings for Sun Microsystems, Inc. Type 6 Keyboards
include desktop.kti
bind MEDIA_Mute MUTE
bind ControlLeft+!MEDIA_Mute TUNES
bind MEDIA_VolumeDown SAY_SOFTER
bind MEDIA_VolumeUp SAY_LOUDER
bind ACTION_Power RESTARTBRL
bind ControlLeft+!ACTION_Power RESTARTSPEECH
bind ACTION_Stop FREEZE+on
bind ACTION_Again FREEZE+off
bind ACTION_Stop+!ACTION_Again FREEZE
hide on
bind ACTION_Again+!ACTION_Stop FREEZE
hide off
bind !ACTION_Undo RETURN
bind ControlLeft+!ACTION_Undo BACK
bind !ACTION_Paste PASTE
bind ControlLeft+!ACTION_Paste CLIP_RESTORE
bind ShiftLeft+!ACTION_Paste CLIP_SAVE
bind !ACTION_Find NXSEARCH
bind ControlLeft+!ACTION_Find PRSEARCH
bind !ACTION_Help HELP
bind ControlLeft+ACTION_Help LEARN