Skip to content

Commit ca6ccf6

Browse files
committed
quitadas funciones pausar y enfoque de propiedades de audio. Compatible con NVDA 26
1 parent 3b2507e commit ca6ccf6

File tree

3 files changed

+5
-30
lines changed

3 files changed

+5
-30
lines changed

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Autor; [Gerardo Kessler](http://gera.ar)
44

55
## Paneles de la interfaz
66

7-
Los diferentes paneles contienen elementos de cada sección de la interfaz. Estos paneles pueden mostrarse u ocultarse desde la sección paneles que se encuentran en la barra de menú.
7+
Los diferentes paneles contienen elementos de cada sección de la interfaz. Estos paneles pueden mostrarse u ocultarse desde la sección paneles que se encuentran en la barra de menú marcando y desmarcando la casilla correspondiente.
88
Para este complemento, los paneles mas importantes con los cuales se interactúa son:
99

1010
* Escenas
@@ -16,10 +16,8 @@ Por lo que es imnportante que estos estén visibles en la interfaz para el corre
1616

1717
## Comandos del complemento:
1818

19-
* Control + shift + números alfanuméricos del 1 al 9; Enfoca y verbaliza los dispositivos de audio según su posición.
2019
* Control + r; Inicia y detiene la grabación.
2120
* Control + t; comienza y detiene la transmisión.
22-
* Control + p; pausa y reanuda la grabación en curso.
2321
* Control + a; abre los ajustes del programa.
2422
* Control + shift + r; verbaliza el tiempo y estado de la grabación.
2523
* Control + shift + t; verbaliza el tiempo y estado de la transmisión.

addon/appModules/obs64.py

Lines changed: 2 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ def mouseClick(self, obj, mouse_button, text= None):
5050
}
5151
api.moveMouseToNVDAObject(obj)
5252
if text: mute(0.2, obj.name)
53-
winUser.mouse_event(buttons[mouse_button][0],0,0,None,None)
54-
winUser.mouse_event(buttons[mouse_button][1],0,0,None,None)
53+
winUser.mouse_event(buttons[mouse_button][0],0,0,0,0)
54+
winUser.mouse_event(buttons[mouse_button][1],0,0,0,0)
5555
mute(0.3)
5656

5757
def pressControl(self, id):
@@ -108,17 +108,6 @@ def script_settings(self, gesture):
108108
if self.pressControl('OBSApp.OBSBasic.controlsDock.OBSBasicControls.controlsFrame.settingsButton'):
109109
message(self.notFound)
110110

111-
@script(
112-
category=category,
113-
# Translators: Descripción del elemento en el diálogo gestos de entrada
114-
description= _('Pulsa el botón pausar grabación'),
115-
gesture="kb:control+p"
116-
)
117-
def script_pausar(self, gesture):
118-
if self.pressControl('OBSApp.OBSBasic.controlsDock.OBSBasicControls.controlsFrame.pauseRecordButton'):
119-
# Translators: Mensaje sobre ninguna grabación en curso
120-
message(_('Ninguna grabación en curso'))
121-
122111
@script(gestures=["kb:control+1","kb:control+2","kb:control+3"])
123112
def script_panelsFocus(self, gesture):
124113
x = int(gesture.mainKeyName)
@@ -130,18 +119,6 @@ def script_panelsFocus(self, gesture):
130119
elif x == 2 and self.sources:
131120
self.mouseClick(self.sources, 'left', True)
132121

133-
@script(gestures=[f"kb:control+shift+{i}" for i in range(1, 10)])
134-
def script_mixerAudio(self, gesture):
135-
key = int(gesture.mainKeyName) - 1
136-
if not self.audio_mixer: self.windowObjects()
137-
try:
138-
obj = self.audio_mixer.firstChild.firstChild.firstChild.firstChild.firstChild.firstChild.children[key].firstChild
139-
mute(0.1, obj.next.name)
140-
obj.setFocus()
141-
except (AttributeError, IndexError):
142-
# Translators: Anuncia que no se han encontrado propiedades de audio
143-
message(_('Sin propiedades de audio'))
144-
145122
@script(
146123
category=category,
147124
# Translators: Descripción del elemento en el diálogo gestos de entrada

buildVars.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def _(arg):
2525
# Translators: Long description to be shown for this add-on on add-on information from add-on store
2626
"addon_description": _("Módulo que añade atajos de teclado para el enfoque y activación de elementos de la interfaz, así como la verbalización de estados"),
2727
# version
28-
"addon_version": "1.3",
28+
"addon_version": "1.4",
2929
# Author(s)
3030
"addon_author": "Gerardo Kessler <gera.ar@yahoo.com>",
3131
# URL for the add-on documentation support
@@ -37,7 +37,7 @@ def _(arg):
3737
# Minimum NVDA version supported (e.g. "2019.3.0", minor version is optional)
3838
"addon_minimumNVDAVersion": "2022.4.1",
3939
# Last NVDA version supported/tested (e.g. "2024.4.0", ideally more recent than minimum version)
40-
"addon_lastTestedNVDAVersion": "2025.3.0",
40+
"addon_lastTestedNVDAVersion": "2026.1.0",
4141
# Add-on update channel (default is None, denoting stable releases,
4242
# and for development releases, use "dev".)
4343
# Do not change unless you know what you are doing!

0 commit comments

Comments
 (0)