|
| 1 | +# coding: utf-8 |
1 | 2 | # BrailleExtender Addon for NVDA |
2 | 3 | # This file is covered by the GNU General Public License. |
3 | 4 | # See the file LICENSE for more details. |
4 | | -# Copyright (C) 2016-2020 André-Abush Clause <dev@andreabc.net> |
| 5 | +# Copyright (C) 2016-2023 André-Abush Clause <dev@andreabc.net> |
5 | 6 | # |
6 | 7 | # Additional third party copyrighted code is included: |
7 | 8 | # - *Attribra*: Copyright (C) 2017 Alberto Zanella <lapostadialberto@gmail.com> |
@@ -168,8 +169,6 @@ class GlobalPlugin(globalPluginHandler.GlobalPlugin): |
168 | 169 | noKC = None |
169 | 170 | backupInputTable = brailleInput.handler.table |
170 | 171 | backupMessageTimeout = None |
171 | | - backupTether = utils.getTether() |
172 | | - switchedMode = False |
173 | 172 |
|
174 | 173 | def __init__(self): |
175 | 174 | startTime = time.time() |
@@ -217,32 +216,13 @@ def event_gainFocus(self, obj, nextHandler): |
217 | 216 | rotorItem = 0 |
218 | 217 | self.bindRotorGES() |
219 | 218 |
|
220 | | - if config.conf["brailleExtender"]["reviewModeTerminal"]: |
221 | | - if not self.switchedMode and obj.role == utils.get_control_type("ROLE_TERMINAL") and obj.hasFocus: |
222 | | - if not hasattr(braille.handler, "TETHER_AUTO"): |
223 | | - self.backupTether = utils.getTether() |
224 | | - braille.handler.tether = braille.handler.TETHER_REVIEW |
225 | | - else: |
226 | | - if config.conf["braille"]["autoTether"]: |
227 | | - self.backupTether = braille.handler.TETHER_AUTO |
228 | | - config.conf["braille"]["autoTether"] = False |
229 | | - else: |
230 | | - self.backupTether = utils.getTether() |
231 | | - braille.handler.setTether(braille.handler.TETHER_REVIEW, auto=False) |
232 | | - braille.handler.handleReviewMove(shouldAutoTether=False) |
233 | | - self.switchedMode = True |
234 | | - elif self.switchedMode and obj.role != utils.get_control_type("ROLE_TERMINAL"): self.restorReviewCursorTethering() |
235 | | - |
236 | 219 | if "tabSize_%s" % addoncfg.curBD not in config.conf["brailleExtender"]["tables"].copy().keys(): self.onReload(None, 1) |
237 | 220 | if self.hourDatePlayed: self.script_hourDate(None) |
238 | 221 | if self.autoTestPlayed: self.script_autoTest(None) |
239 | 222 | if braille.handler is not None and addoncfg.curBD != braille.handler.display.name: |
240 | 223 | addoncfg.curBD = braille.handler.display.name |
241 | 224 | self.onReload(None, 1) |
242 | | - |
243 | | - |
244 | 225 | nextHandler() |
245 | | - return |
246 | 226 |
|
247 | 227 | def event_foreground(self, obj, nextHandler): |
248 | 228 | if braille.handler._auto_scroll: |
@@ -318,27 +298,6 @@ def onTableDictionary(evt): |
318 | 298 | def onTemporaryDictionary(evt): |
319 | 299 | gui.mainFrame._popupSettingsDialog(tabledictionaries.DictionaryDlg, _("Temporary dictionary"), "tmp") |
320 | 300 |
|
321 | | - def restorReviewCursorTethering(self): |
322 | | - if not self.switchedMode: return |
323 | | - if not hasattr(braille.handler, "TETHER_AUTO"): |
324 | | - braille.handler.tether = self.backupTether |
325 | | - else: |
326 | | - if self.backupTether == braille.handler.TETHER_AUTO: |
327 | | - config.conf["braille"]["autoTether"] = True |
328 | | - config.conf["braille"]["tetherTo"] = braille.handler.TETHER_FOCUS |
329 | | - else: |
330 | | - config.conf["braille"]["autoTether"] = False |
331 | | - braille.handler.setTether(self.backupTether, auto=False) |
332 | | - if self.backupTether == braille.handler.TETHER_REVIEW: |
333 | | - braille.handler.handleReviewMove(shouldAutoTether=False) |
334 | | - else: |
335 | | - focus = api.getFocusObject() |
336 | | - if focus.treeInterceptor and not focus.treeInterceptor.passThrough: |
337 | | - braille.handler.handleGainFocus(focus.treeInterceptor,shouldAutoTether=False) |
338 | | - else: |
339 | | - braille.handler.handleGainFocus(focus,shouldAutoTether=False) |
340 | | - self.switchedMode = False |
341 | | - |
342 | 301 | def getGestureWithBrailleIdentifier(self, gesture = ''): |
343 | 302 | return ("br(%s):" % addoncfg.curBD if ':' not in gesture else '') + gesture |
344 | 303 |
|
@@ -1297,23 +1256,18 @@ def script_toggleSpeechHistoryMode(self, gesture): |
1297 | 1256 | __gestures["kb:shift+NVDA+p"] = "currentBrailleTable" |
1298 | 1257 | __gestures["kb:shift+NVDA+i"] = "switchInputBrailleTable" |
1299 | 1258 | __gestures["kb:shift+NVDA+u"] = "switchOutputBrailleTable" |
1300 | | - __gestures["kb:shift+NVDA+y"] = "autoScroll" |
1301 | | - __gestures["kb:nvda+k"] = "reload_brailledisplay1" |
1302 | | - __gestures["kb:nvda+shift+k"] = "reload_brailledisplay2" |
1303 | | - __gestures["kb:nvda+alt+h"] = "toggleDots78" |
| 1259 | + __gestures["kb:nvda+j"] = "reload_brailledisplay1" |
| 1260 | + __gestures["kb:nvda+shift+j"] = "reload_brailledisplay2" |
1304 | 1261 | __gestures["kb:nvda+alt+f"] = "toggleBRFMode" |
1305 | 1262 | __gestures["kb:nvda+windows+i"] = "advancedInput" |
1306 | 1263 | __gestures["kb:nvda+windows+u"] = "undefinedCharsDesc" |
1307 | | - __gestures["kb:nvda+windows+h"] = "toggleOneHandMode" |
1308 | | - __gestures["kb:nvda+windows+k"] = "reloadAddon" |
1309 | 1264 | __gestures["kb:volumeMute"] = "toggleVolume" |
1310 | 1265 | __gestures["kb:volumeUp"] = "volumePlus" |
1311 | 1266 | __gestures["kb:volumeDown"] = "volumeMinus" |
1312 | 1267 | __gestures["kb:nvda+alt+u"] = "translateInBRU" |
1313 | 1268 | __gestures["kb:nvda+alt+i"] = "charsToCellDescriptions" |
1314 | 1269 | __gestures["kb:nvda+alt+o"] = "cellDescriptionsToChars" |
1315 | 1270 | __gestures["kb:nvda+alt+y"] = "addDictionaryEntry" |
1316 | | - __gestures["kb:nvda+shift+j"] = "toggleAttribra" |
1317 | 1271 |
|
1318 | 1272 | def terminate(self): |
1319 | 1273 | if braille.handler.getTether() == "speech": |
|
0 commit comments