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,39 @@
###############################################################################
# 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>.
###############################################################################
# This key subtable is for bindings common to all Iris displays.
note RoutingKey refers to any of the keys behind the text cells.
bind \{Dot1}+\{Dot2}+\{Dot4} FREEZE
bind \{Dot1}+\{Dot2}+\{Dot5} HELP
bind \{Dot2}+\{Dot4} INFO
bind \{Dot1}+\{Dot2}+\{Dot3} LEARN
bind \{Dot1}+\{Dot2}+\{Dot3}+\{Dot4} PREFMENU
bind \{Dot2}+\{Dot3}+\{Dot5} SIXDOTS+on
bind \{Dot2}+\{Dot3}+\{Dot6} SIXDOTS+off
bind !RoutingKey ROUTE
bind L1+!RoutingKey CLIP_NEW
bind L2+!RoutingKey CLIP_ADD
bind L8+!RoutingKey COPY_LINE
bind L7+!RoutingKey COPY_RECT
bind L3+!RoutingKey SETLEFT
bind L6+!RoutingKey DESCCHAR
context PASTE_HISTORY
bind RoutingKey PASTE_HISTORY

View File

@ -0,0 +1,114 @@
###############################################################################
# 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 Iris with Braille Keyboard
note The braille keyboard has two thumb keys rather than a single space bar.
note * The left one is named Backspace, and the right one is named Space.
note The eight keys behind the braille keyboard are known as linear keys.
note * From left to right, they're named L1 through L8.
assign Dot1 L4
assign Dot2 L3
assign Dot3 L2
assign Dot4 L5
assign Dot5 L6
assign Dot6 L7
assign Dot7 L1
assign Dot8 L8
include all.kti
####################
# Default Bindings #
####################
bind L1 FWINLT
bind L2 LNUP
bind L3 PRPROMPT
bind L4 PREFMENU
bind L5 INFO
bind L6 NXPROMPT
bind L7 LNDN
bind L8 FWINRT
bind L1+L2 TOP
bind L7+L8 BOT
bind L2+L3 CSRVIS
bind L6+L7 TUNES
bind L6+L8 RESTARTSPEECH
bind L5+L7 PASTE
bind L5+L6+L7 CONTEXT+PASTE_HISTORY
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 Space SPACE
map L4 CONTROL
map L5 META
map L3 UPPER
bind Backspace KEY_BACKSPACE
bind Backspace+Space KEY_ENTER
bind Space+Dot2 KEY_CURSOR_LEFT
bind Space+Dot5 KEY_CURSOR_RIGHT
bind Space+Dot4 KEY_CURSOR_UP
bind Space+Dot6 KEY_CURSOR_DOWN
bind Space+Dot4+Dot5 KEY_PAGE_UP
bind Space+Dot5+Dot6 KEY_PAGE_DOWN
bind Space+Dot1 KEY_HOME
bind Space+Dot3 KEY_END
bind Space+Dot1+Dot4+Dot5 KEY_DELETE
bind Space+Dot1+Dot5 KEY_ESCAPE
bind Space+Dot2+Dot4 KEY_INSERT
bind Space+Dot2+Dot3+Dot4+Dot5 KEY_TAB
bind Backspace+Dot1 KEY_FUNCTION+0
bind Backspace+Dot1+Dot2 KEY_FUNCTION+1
bind Backspace+Dot1+Dot4 KEY_FUNCTION+2
bind Backspace+Dot1+Dot4+Dot5 KEY_FUNCTION+3
bind Backspace+Dot1+Dot5 KEY_FUNCTION+4
bind Backspace+Dot1+Dot2+Dot4 KEY_FUNCTION+5
bind Backspace+Dot1+Dot2+Dot4+Dot5 KEY_FUNCTION+6
bind Backspace+Dot1+Dot2+Dot5 KEY_FUNCTION+7
bind Backspace+Dot2+Dot4 KEY_FUNCTION+8
bind Backspace+Dot2+Dot4+Dot5 KEY_FUNCTION+9
bind Backspace+Dot1+Dot3 KEY_FUNCTION+10
bind Backspace+Dot1+Dot2+Dot3 KEY_FUNCTION+11
bind Backspace+Dot2 SWITCHVT+0
bind Backspace+Dot2+Dot3 SWITCHVT+1
bind Backspace+Dot2+Dot5 SWITCHVT+2
bind Backspace+Dot2+Dot5+Dot6 SWITCHVT+3
bind Backspace+Dot2+Dot6 SWITCHVT+4
bind Backspace+Dot2+Dot3+Dot5 SWITCHVT+5
bind Backspace+Dot2+Dot3+Dot5+Dot6 SWITCHVT+6
bind Backspace+Dot2+Dot3+Dot6 SWITCHVT+7
bind Backspace+Dot3+Dot5 SWITCHVT+8
bind Backspace+Dot3+Dot5+Dot6 SWITCHVT+9
bind Backspace+Dot2+Dot7 SWITCHVT+10
bind Backspace+Dot2+Dot3+Dot7 SWITCHVT+11
bind Backspace+Dot3 SWITCHVT_PREV
bind Backspace+Dot6 SWITCHVT_NEXT

View File

@ -0,0 +1,54 @@
###############################################################################
# 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 Iris with PC Keyboard
note The eight extra keys at the ends of the keyboard are known as linear keys.
note * The four at the left, from top to bottom, are named L1 through L4.
note * The four at the right, from bottom to top, are named L5 through L8.
assign Dot1 L1
assign Dot2 L2
assign Dot3 L3
assign Dot4 L8
assign Dot5 L7
assign Dot6 L6
assign Dot7 L4
assign Dot8 L5
include all.kti
bind L1 FWINLTSKIP
bind L2+L3 PASTE
bind L2+L3+L4 CONTEXT+PASTE_HISTORY
bind L4 CSRVIS
bind L8 FWINRTSKIP
bind L7 TOP_LEFT
bind L6 BOT_LEFT
bind L7+L6 HOME
bind L1+L2 TUNES
bind L4+L5 SIXDOTS
bind !Xt PASSXT
bind !XtE0 PASSXT+emul0
bind !XtE1 PASSXT+emul1
# The XT key numbers need to be 1 greater than the actual XT key codes.
bind L5+!XtE0.0X4C FWINLT
bind L5+!XtE0.0X4E FWINRT
bind L5+!XtE0.0X49 LNUP
bind L5+!XtE0.0X51 LNDN