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,124 @@
###############################################################################
# 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 \{keyNavUp} LNUP
bind \{keyNavDown} LNDN
bind \{keyNavLeft} FWINLT
bind \{keyNavRight} FWINRT
bind \{keyThumbRight} HOME
bind \{keyThumbRight}+\{keyCursorUp} BACK
bind \{keyThumbLeft} CSRTRK
bind \{keyNavLeft}+\{keyNavUp} TOP_LEFT
bind \{keyNavLeft}+\{keyNavDown} BOT_LEFT
bind \{keyThumbRight}+\{keyNavUp} PRDIFLN
bind \{keyThumbRight}+\{keyNavDown} NXDIFLN
bind \{keyThumbLeft}+\{keyNavUp} ATTRUP
bind \{keyThumbLeft}+\{keyNavDown} ATTRDN
ifVar keyCursorLeft bind \{keyThumbLeft}+\{keyCursorLeft} CHRLT
ifVar keyCursorRight bind \{keyThumbLeft}+\{keyCursorRight} CHRRT
ifVar keyCursorLeft bind \{keyCursorUp}+\{keyCursorLeft} HWINLT
ifVar keyCursorRight bind \{keyCursorUp}+\{keyCursorRight} HWINRT
bind \{keyThumbLeft}+\{keyCursorUp} WINUP
bind \{keyThumbLeft}+\{keyCursorDown} WINDN
bind \{keyCursorUp}+\{keyNavLeft} LNBEG
bind \{keyCursorUp}+\{keyNavRight} LNEND
ifVar keyCursorLeft bind \{keyCursorLeft} KEY_CURSOR_LEFT
ifVar keyCursorRight bind \{keyCursorRight} KEY_CURSOR_RIGHT
bind \{keyCursorUp} KEY_CURSOR_UP
bind \{keyCursorDown} KEY_CURSOR_DOWN
ifVar keyCursorLeft
ifVar keyCursorRight
bind \{keyCursorLeft}+\{keyCursorRight} HELP
bind \{keyCursorLeft}+\{keyCursorRight}+\{keyCursorUp}+\{keyCursorDown} LEARN
endIf
endIf
bind \{keyThumbLeft}+\{keyThumbRight} FREEZE
bind \{keyCursorUp}+\{keyNavDown} INFO
bind \{keyCursorDown}+\{keyNavUp} ATTRVIS
bind \{keyCursorDown}+\{keyNavUp}+\{keyThumbLeft} DISPMD
bind \{keyCursorDown}+\{keyNavDown} CSRJMP_VERT
bind \{keyNavRight}+\{keyNavDown} SAY_LINE
bind \{keyNavLeft}+\{keyNavRight}+\{keyNavDown} SAY_BELOW
bind \{keyThumbRight}+\{keyNavRight} SPKHOME
bind \{keyNavRight}+\{keyNavUp} MUTE
bind \{keyCursorUp}+\{keyNavUp}+\{keyNavLeft}+\{keyNavRight} RESTARTSPEECH
ifVar keyCursorRight
bind \{keyCursorRight}+\{keyNavLeft} SAY_LINE
bind \{keyCursorRight}+\{keyCursorUp}+\{keyNavLeft}+\{keyNavUp} MUTE
endIf
bind \{keyNavLeft}+\{keyNavRight} PREFMENU
bind \{keyNavLeft}+\{keyNavRight}+\{keyThumbRight} PREFSAVE
bind \{keyNavLeft}+\{keyNavRight}+\{keyThumbLeft}+\{keyThumbRight} PREFLOAD
bind \{keyNavLeft}+\{keyNavRight}+\{keyNavDown}+\{keyThumbLeft} SKPIDLNS
bind \{keyNavLeft}+\{keyNavRight}+\{keyNavDown}+\{keyThumbRight} SKPIDLNS
bind \{keyNavLeft}+\{keyNavRight}+\{keyCursorUp} CSRVIS
bind \{keyNavLeft}+\{keyNavRight}+\{keyCursorUp}+\{keyThumbLeft} CSRBLINK
bind \{keyNavLeft}+\{keyNavRight}+\{keyCursorDown} SIXDOTS
bind \{keyNavLeft}+\{keyNavRight}+\{keyCursorDown}+\{keyThumbLeft} CAPBLINK
bind \{keyNavLeft}+\{keyNavRight}+\{keyNavUp}+\{keyThumbLeft} ATTRBLINK
ifVar keyCursorLeft
bind \{keyNavLeft}+\{keyNavRight}+\{keyCursorLeft} SLIDEWIN
bind \{keyNavLeft}+\{keyNavRight}+\{keyCursorLeft}+\{keyThumbLeft} TUNES
endIf
ifVar keyCursorRight
bind \{keyNavLeft}+\{keyNavRight}+\{keyCursorRight}+\{keyThumbLeft} ATTRBLINK
endIf
ifKey RoutingKey
assign keyRoutingUp \{keyNavUp}
assign keyRoutingDown \{keyNavDown}
include routing.kti
bind RoutingKey+\{keyNavLeft} CLIP_NEW
ifVar keyCursorLeft bind RoutingKey+\{keyCursorLeft} CLIP_ADD
bind RoutingKey+\{keyNavRight} COPY_RECT
ifVar keyCursorRight bind RoutingKey+\{keyCursorRight} COPY_LINE
bind RoutingKey+\{keyCursorUp} SETLEFT
bind RoutingKey+\{keyCursorDown} DESCCHAR
bind RoutingKey+\{keyThumbLeft} SETMARK
bind RoutingKey+\{keyThumbRight} GOTOMARK
endIf
context menu
bind \{keyThumbLeft} MENU_PREV_SETTING
bind \{keyThumbRight} MENU_NEXT_SETTING
bind \{keyCursorUp} MENU_PREV_SETTING
bind \{keyCursorDown} MENU_NEXT_SETTING

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 Navigator 20
include nav_small.kti

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 Navigator 40
include nav_small.kti

View File

@ -0,0 +1,24 @@
###############################################################################
# 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 Navigator 80
assign routingRight1 80
assign routingRight2 79
assign routingRight3 78
include nav_large.kti

View File

@ -0,0 +1,38 @@
###############################################################################
# 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>.
###############################################################################
assign keyCursorLeft CursorLeft
assign keyCursorRight CursorRight
assign keyCursorUp CursorUp
assign keyCursorDown CursorDown
assign keyNavLeft LeftOuter
assign keyNavRight RightOuter
assign keyNavUp LeftInner
assign keyNavDown RightInner
assign keyThumbLeft LeftThumb
assign keyThumbRight RightThumb
note The keys of the four-key pad in the middle are named:
note \{keyCursorLeft}, \{keyCursorRight}, \{keyCursorUp}, \{keyCursorDown}.
note The keys on each side of the pad are named: \{keyThumbLeft}, \{keyThumbRight}.
note The outer end keys are named: \{keyNavLeft}, \{keyNavRight}.
note The inner end keys are named: \{keyNavUp}, \{keyNavDown}.
include nav.kti

View File

@ -0,0 +1,38 @@
###############################################################################
# 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>.
###############################################################################
assign keyCursorLeft CursorLeft
assign keyCursorRight CursorRight
assign keyCursorUp CursorUp
assign keyCursorDown CursorDown
assign keyNavLeft NavLeft
assign keyNavRight NavRight
assign keyNavUp NavUp
assign keyNavDown NavDown
assign keyThumbLeft ThumbLeft
assign keyThumbRight ThumbRight
note The keys of the four-key pad on the left are named:
note \{keyCursorLeft}, \{keyCursorRight}, \{keyCursorUp}, \{keyCursorDown}.
note The keys of the four-key pad on the right are named:
note \{keyNavLeft}, \{keyNavRight}, \{keyNavUp}, \{keyNavDown}.
note The keys in between the pads are named: \{keyThumbLeft}, \{keyThumbRight}.
include nav.kti

View File

@ -0,0 +1,121 @@
###############################################################################
# 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 RightRockerUp LNUP
bind RightRockerDown LNDN
bind Bar1 LNUP
bind Bar2 LNDN
bind Bar3 LNDN
bind Bar4 LNDN
bind Button3 FWINLT
bind Button4 FWINRT
bind Concave HOME
bind Concave+LeftRockerUp BACK
bind Convex CSRTRK
bind Button1+Bar1 TOP_LEFT
bind Button1+Bar2 BOT_LEFT
bind Button2+Bar1 PRDIFLN
bind Button2+Bar2 NXDIFLN
bind Button2+Bar3 NXDIFLN
bind Button2+Bar4 NXDIFLN
bind Button2+RightRockerUp ATTRUP
bind Button2+RightRockerDown ATTRDN
bind Convex+Button1 CHRLT
bind Convex+Button2 CHRRT
bind LeftRockerUp+Button1 HWINLT
bind LeftRockerUp+Button2 HWINRT
bind Convex+LeftRockerUp WINUP
bind Convex+LeftRockerDown WINDN
bind Button1+Button2+Bar1 WINUP
bind Button1+Button2+Bar2 WINDN
bind LeftRockerUp+Button3 LNBEG
bind LeftRockerUp+Button4 LNEND
bind Button1 KEY_CURSOR_LEFT
bind Button2 KEY_CURSOR_RIGHT
bind LeftRockerUp KEY_CURSOR_UP
bind LeftRockerDown KEY_CURSOR_DOWN
bind Button1+Button2 HELP
bind Button1+Button2+Button3+Button4 LEARN
bind Button3+Button4 INFO
bind LeftRockerDown+RightRockerDown CSRJMP_VERT
bind Bar2+RightRockerDown SAY_LINE
bind Bar1+Bar2+RightRockerDown SAY_BELOW
bind Concave+Bar2 SPKHOME
bind Bar2+RightRockerUp MUTE
bind Bar1+Bar2+LeftRockerUp+RightRockerUp RESTARTSPEECH
bind Bar1+Bar2 PREFMENU
bind Bar1+Bar2+Concave PREFSAVE
bind Bar1+Bar2+Convex+Concave PREFLOAD
bind Bar1+Bar2+Button1 CSRVIS
bind Bar1+Bar2+Button1+Convex CSRBLINK
bind Bar1+Bar2+Button2 TUNES
bind Bar1+Bar2+Button2+Convex CAPBLINK
bind Bar1+Bar2+LeftRockerDown SIXDOTS
bind Switch1Up ATTRVIS+on
bind Switch1Down ATTRVIS+off
bind Switch1Up+Convex ATTRBLINK+on
bind Switch1Down+Convex ATTRBLINK+off
bind Switch2Up FREEZE+on
bind Switch2Down FREEZE+off
bind Switch3Up SKPIDLNS+on
bind Switch3Down SKPIDLNS+off
bind Switch4Up DISPMD+on
bind Switch4Down DISPMD+off
assign keyRoutingUp RightRockerUp
assign keyRoutingDown RightRockerDown
include routing.kti
bind RoutingKey+Button1 CLIP_NEW
bind RoutingKey+Button2 CLIP_ADD
bind RoutingKey+Button3 COPY_RECT
bind RoutingKey+Button4 COPY_LINE
bind RoutingKey+LeftRockerUp SETLEFT
bind RoutingKey+LeftRockerDown SWITCHVT
bind RoutingKey+Convex SETMARK
bind RoutingKey+Concave GOTOMARK
context menu
bind Convex MENU_PREV_SETTING
bind Concave MENU_NEXT_SETTING

View File

@ -0,0 +1,24 @@
###############################################################################
# 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 Power Braille 40
assign routingRight1 40
assign routingRight2 39
assign routingRight3 38
include pb_small.kti

View File

@ -0,0 +1,24 @@
###############################################################################
# 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 Power Braille 65
assign routingRight1 65
assign routingRight2 64
assign routingRight3 63
include pb_large.kti

View File

@ -0,0 +1,24 @@
###############################################################################
# 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 Power Braille 80
assign routingRight1 81
assign routingRight2 80
assign routingRight3 79
include pb_large.kti

View File

@ -0,0 +1,24 @@
###############################################################################
# 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>.
###############################################################################
note The keys on the top, from left to right, are named:
note Button1, Button2, Bar1, Bar2, Bar3, Bar4, Button3, Button4.
note The keys on the front, from left to right, are named:
note Switch1, Switch2, LeftRocker, Convex, Concave, RightRocker, Switch3, Switch4.
include pb.kti

View File

@ -0,0 +1,35 @@
###############################################################################
# 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>.
###############################################################################
assign keyCursorUp LeftRockerUp
assign keyCursorDown LeftRockerDown
assign keyNavLeft Backward
assign keyNavRight Forward
assign keyNavUp RightRockerUp
assign keyNavDown RightRockerDown
assign keyThumbLeft Convex
assign keyThumbRight Concave
note The positions of the left bar are named: \{keyCursorUp}, \{keyCursorDown}.
note The positions of the right bar are named: \{keyNavUp}, \{keyNavDown}.
note The keys in the middle are named: \{keyThumbLeft}, \{keyThumbRight}.
note The keys on the top are named: \{keyNavLeft} (on the left), \{keyNavRight} (on the right).
include nav.kti

View File

@ -0,0 +1,44 @@
###############################################################################
# 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 RoutingKey ROUTE
bind RoutingKey+RoutingKey CLIP_COPY
bind RoutingKey.1+RoutingKey.\{routingRight1} HELP
bind RoutingKey.1+RoutingKey.2+RoutingKey.\{routingRight2}+RoutingKey.\{routingRight1} LEARN
bind RoutingKey.1+RoutingKey.2 CHRLT
bind RoutingKey.\{routingRight2}+RoutingKey.\{routingRight1} CHRRT
bind RoutingKey.1+RoutingKey.3 HWINLT
bind RoutingKey.\{routingRight3}+RoutingKey.\{routingRight1} HWINRT
bind RoutingKey.2+RoutingKey.3 PASTE
bind RoutingKey+\{keyRoutingUp} PRINDENT
bind RoutingKey+\{keyRoutingDown} NXINDENT
bind RoutingKey.1+RoutingKey.2+\{keyRoutingUp} PRPGRPH
bind RoutingKey.1+RoutingKey.2+\{keyRoutingDown} NXPGRPH
bind RoutingKey.1+RoutingKey.3+\{keyRoutingUp} PRSEARCH
bind RoutingKey.1+RoutingKey.3+\{keyRoutingDown} NXSEARCH
bind RoutingKey.2+RoutingKey.3+\{keyRoutingUp} PRPROMPT
bind RoutingKey.2+RoutingKey.3+\{keyRoutingDown} NXPROMPT