first commit
This commit is contained in:
60
etc_org/brltty/Keyboard/braille.ktb
Normal file
60
etc_org/brltty/Keyboard/braille.ktb
Normal 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
|
||||
|
70
etc_org/brltty/Keyboard/braille.kti
Normal file
70
etc_org/brltty/Keyboard/braille.kti
Normal 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
|
21
etc_org/brltty/Keyboard/desktop.ktb
Normal file
21
etc_org/brltty/Keyboard/desktop.ktb
Normal 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
|
62
etc_org/brltty/Keyboard/desktop.kti
Normal file
62
etc_org/brltty/Keyboard/desktop.kti
Normal 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
|
134
etc_org/brltty/Keyboard/keypad.ktb
Normal file
134
etc_org/brltty/Keyboard/keypad.ktb
Normal 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
|
||||
|
||||
|
36
etc_org/brltty/Keyboard/kp_say.kti
Normal file
36
etc_org/brltty/Keyboard/kp_say.kti
Normal 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
|
||||
|
40
etc_org/brltty/Keyboard/kp_speak.kti
Normal file
40
etc_org/brltty/Keyboard/kp_speak.kti
Normal 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
|
||||
|
137
etc_org/brltty/Keyboard/laptop.ktb
Normal file
137
etc_org/brltty/Keyboard/laptop.ktb
Normal 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
|
||||
|
||||
|
45
etc_org/brltty/Keyboard/sun_type6.ktb
Normal file
45
etc_org/brltty/Keyboard/sun_type6.ktb
Normal 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
|
Reference in New Issue
Block a user