diff --git a/README.md b/README.md index 681c64b..a1119fd 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,11 @@ # nav Sounds -This is an NVDA screen reader add-on that provides navigation sounds based on different roles when interacting with the screen reader. +This is an NVDA screen reader add-on that +providing navigation sounds and keyboard typing sounds. +You can hear different sounds based on the roles of the elements you interact with, +Also allow you to play different keyboard sound as you type. +with the ability to customize everything. + ## About @@ -11,8 +16,9 @@ This add-on is inspired by the abandoned "objsounds" add-on created by Tyler Spi - Provides navigation sounds based on different roles. - Toggle Functionality: Easily switch between enabling and disabling object sounds and toggling object type reading with a simple keyboard gesture. -- Customization: Access a settings page where you can choose from various navigation sound packages and configure additional options. -- Expandable: includes a selection of sound packages, and you can even create and add your custom packages. +- Play a different keyboard sounds as you type +- Customization: Access a settings page where you can choose from various navigation sound packages / keyboard typing sound effects and configure additional options. +- Expandable: includes a selection of sound packages / typing keyboard sound effects, and you can even create and add your custom packages. - Compmpatibility: Designed to seamlessly work with modern NVDA versions, starting from 2019.3 and later. @@ -36,6 +42,7 @@ For NVDA Portable Installation: ## Usage - The navigation sounds will play based on the roles of objects as you interact with NVDA. +- Keyboard typing setting that will allow you to play a different keyboard sound as you type with NVDA, you can choose to play it in any time you press a button or while you focus on a text box. - use the keybord shortcut (NVDA+alt+n) Pressing it once toggles between on and off object sounds, and Pressing twice it toggles between reading and disabling object types - You can customize the keyboard shortcut as you prefer open nvda menue Preferences subMenu / Input gestures diff --git a/navsounds/doc/en/readme.html b/navsounds/doc/en/readme.html new file mode 100644 index 0000000..5d651a2 --- /dev/null +++ b/navsounds/doc/en/readme.html @@ -0,0 +1,61 @@ + + +
+ + +This is an NVDA screen reader add-on that +providing navigation sounds and keyboard typing sounds. +You can hear different sounds based on the roles of the elements you interact with, +Also allow you to play different keyboard sound as you type. +with the ability to customize everything.
+This add-on is inspired by the abandoned "objsounds" add-on created by Tyler Spivey. Since that add-on hasn't been updated for a long time, I decided to create this add-on to continue providing similar functionality while keeping up with the changes in the NVDA screen reader.
+Provides navigation sounds based on different roles.
+Toggle Functionality: Easily switch between enabling and disabling object sounds and toggling object type reading with a simple keyboard gesture.
+Play a different keyboard sounds as you type
+Customization: Access a settings page where you can choose from various navigation sound packages / keyboard typing sound effects and configure additional options.
+Expandable: includes a selection of sound packages / typing keyboard sound effects, and you can even create and add your custom packages.
+Compmpatibility: Designed to seamlessly work with modern NVDA versions, starting from 2019.3 and later.
+For NVDA Installed Versions:
+For NVDA Portable Installation:
+Contributions to this project are welcome! If you find a bug, have an idea for an improvement, or want to contribute in any other way, please feel free to open an issue or submit a pull request.
+Special thanks to mesteranas for his wonderful Contributions in developing this add-on with me.
+ + + \ No newline at end of file diff --git a/navsounds/doc/en/readme.md b/navsounds/doc/en/readme.md new file mode 100644 index 0000000..a1119fd --- /dev/null +++ b/navsounds/doc/en/readme.md @@ -0,0 +1,55 @@ +# nav Sounds +This is an NVDA screen reader add-on that +providing navigation sounds and keyboard typing sounds. +You can hear different sounds based on the roles of the elements you interact with, +Also allow you to play different keyboard sound as you type. +with the ability to customize everything. + + +## About + + +This add-on is inspired by the abandoned "objsounds" add-on created by Tyler Spivey. Since that add-on hasn't been updated for a long time, I decided to create this add-on to continue providing similar functionality while keeping up with the changes in the NVDA screen reader. + + +## Features + +- Provides navigation sounds based on different roles. +- Toggle Functionality: Easily switch between enabling and disabling object sounds and toggling object type reading with a simple keyboard gesture. +- Play a different keyboard sounds as you type +- Customization: Access a settings page where you can choose from various navigation sound packages / keyboard typing sound effects and configure additional options. +- Expandable: includes a selection of sound packages / typing keyboard sound effects, and you can even create and add your custom packages. + +- Compmpatibility: Designed to seamlessly work with modern NVDA versions, starting from 2019.3 and later. + + +## Installation +For NVDA Installed Versions: +1. Download the latest release from the [Releases](https://github.com/ahmedthebest31/navsounds/releases/) section. +2. Double-click the downloaded add-on file and confirm the installation by clicking "OK." +3. NVDA will automatically restart, and you're ready to use NavigationSounds. + + +For NVDA Portable Installation: + +1. Download the latest release from the [Releases](https://github.com/ahmedthebest31/navsounds/releases) section. +2. Open your NVDA screen reader. +3. Navigate to the NVDA menu: Tools -> Manage add-ons. +4. Click the "Install" button and select the downloaded add-on file. +5. Restart NVDA to activate NavigationSounds. + + +## Usage + +- The navigation sounds will play based on the roles of objects as you interact with NVDA. +- Keyboard typing setting that will allow you to play a different keyboard sound as you type with NVDA, you can choose to play it in any time you press a button or while you focus on a text box. +- use the keybord shortcut (NVDA+alt+n) Pressing it once toggles between on and off object sounds, and Pressing twice it toggles between reading and disabling object types +- You can customize the keyboard shortcut as you prefer +open nvda menue Preferences subMenu / Input gestures + navigation sounds + +## Contributing + +Contributions to this project are welcome! If you find a bug, have an idea for an improvement, or want to contribute in any other way, please feel free to open an issue or submit a pull request. + +Special thanks to [mesteranas](https://github.com/mesteranas/) for his wonderful Contributions in developing this add-on with me. diff --git a/navsounds/globalPlugins/NavigationSounds/__init__.py b/navsounds/globalPlugins/NavigationSounds/__init__.py index 2e92c61..f898def 100644 --- a/navsounds/globalPlugins/NavigationSounds/__init__.py +++ b/navsounds/globalPlugins/NavigationSounds/__init__.py @@ -1,4 +1,5 @@ # -*- coding: UTF-8 -*- +from random import choice import globalPluginHandler from winsound import PlaySound import controlTypes, ui, os, speech, NVDAObjects @@ -14,12 +15,19 @@ confspec = { "sayRoles": "boolean(default=false)", "soundType": "string(default=sound1)", -"rolesSounds": "boolean(default=true)"} +"rolesSounds": "boolean(default=true)", +"typing": "boolean(default=true)", +"type": "string(default=k1)", +"edit": "boolean(default=false)"} + config.conf.spec[roleSECTION] = confspec rolesSounds= config.conf[roleSECTION]["rolesSounds"] sayRoles= config.conf[roleSECTION]["sayRoles"] def loc(): - return os.path.join(os.path.abspath(os.path.dirname(__file__)), "effects",config.conf[roleSECTION]["soundType"]) + return os.path.join(os.path.abspath(os.path.dirname(__file__)), "effects","navsounds",config.conf[roleSECTION]["soundType"]) +def loc1(): + return os.path.join(os.path.abspath(os.path.dirname(__file__)),"effects","typingsound",config.conf[roleSECTION]["type"]) + #Add all the roles, looking for name.wav. def sounds(): sounds1 = {} @@ -47,7 +55,20 @@ def __init__(self, *args, **kwargs): NVDASettingsDialog.categoryClasses.append(NavSettingsPanel) global old old = speech.speech.getPropertiesSpeech + def play1(self,l): + if os.path.exists(os.path.join(loc1(),os.listdir(loc1())[0])) and config.conf[roleSECTION]["typing"]: + PlaySound(os.path.join(loc1(),choice(os.listdir(loc1()))),1) + def editable(self, object): + controls = (8, 52, 82) + return (object.role in controls or controlTypes .STATE_EDITABLE in object.states) and not controlTypes .STATE_READONLY in object.states + def event_typedCharacter(self, obj, nextHandler, ch): + if config.conf[roleSECTION]["edit"]: + if self.editable(obj): + self.play1(ch) + else: + self.play1(ch) + nextHandler() def event_gainFocus(self, obj, nextHandler): if rolesSounds == True: speech.speech.getPropertiesSpeech = getSpeechTextForProperties2 @@ -82,18 +103,33 @@ def makeSettings(self, settingsSizer): sHelper = guiHelper.BoxSizerHelper(self, sizer=settingsSizer) self.tlable = sHelper.addItem(wx.StaticText(self, label=_("select sound"), name="ts")) self.sou= sHelper.addItem(wx.Choice(self, name="ts")) - self.sou.Set(os.listdir(os.path.join(os.path.abspath(os.path.dirname(__file__)), "effects"))) + self.sou.Set(os.listdir(os.path.join(os.path.abspath(os.path.dirname(__file__)), "effects","navsounds"))) self.sou.SetStringSelection(config.conf[roleSECTION]["soundType"]) self.nas=sHelper.addItem(wx.CheckBox(self,label=_("say roles"))) self.nas.SetValue(config.conf[roleSECTION]["sayRoles"]) self.nab=sHelper.addItem(wx.CheckBox(self,label=_("navigation sounds"))) self.nab.SetValue(config.conf[roleSECTION]["rolesSounds"]) + self.ts=sHelper.addItem(wx.CheckBox(self,label=_("keyboard typing sound"))) + self.ts.SetValue(config.conf[roleSECTION]["typing"]) + self.edit=sHelper.addItem(wx.CheckBox(self,label=_("enable typing sound in text boxes only"))) + self.edit.SetValue(config.conf[roleSECTION]["edit"]) + self.tlable1 = sHelper.addItem(wx.StaticText(self, label=_("select typing sound"), name="tt")) + self.sou1= sHelper.addItem(wx.Choice(self, name="tt")) + self.sou1.Set(os.listdir(os.path.join(os.path.abspath(os.path.dirname(__file__)), "effects","typingsound"))) + self.sou1.SetStringSelection(config.conf[roleSECTION]["type"]) + b=sHelper.addItem(wx.Button(self,label=_("open sounds folder"))) + b.Bind(wx.EVT_BUTTON,self.onopen) def postInit(self): self.sou.SetFocus() + def onopen(self,event): + os.startfile(os.path.join(os.path.abspath(os.path.dirname(__file__)), "effects")) def onSave(self): global sayRoles,rolesSounds config.conf[roleSECTION]["soundType"]=self.sou.GetStringSelection() config.conf[roleSECTION]["sayRoles"]=self.nas.GetValue() sayRoles=config.conf[roleSECTION]["sayRoles"] config.conf[roleSECTION]["rolesSounds"]=self.nab.GetValue() - rolesSounds=config.conf[roleSECTION]["rolesSounds"] \ No newline at end of file + rolesSounds=config.conf[roleSECTION]["rolesSounds"] + config.conf[roleSECTION]["typing"]=self.ts.GetValue() + config.conf[roleSECTION]["edit"]=self.edit.GetValue() + config.conf[roleSECTION]["type"]=self.sou1.GetStringSelection() \ No newline at end of file diff --git a/navsounds/globalPlugins/NavigationSounds/__pycache__/__init__.cpython-37.opt-1.pyc b/navsounds/globalPlugins/NavigationSounds/__pycache__/__init__.cpython-37.opt-1.pyc index ae95f31..6f63b04 100644 Binary files a/navsounds/globalPlugins/NavigationSounds/__pycache__/__init__.cpython-37.opt-1.pyc and b/navsounds/globalPlugins/NavigationSounds/__pycache__/__init__.cpython-37.opt-1.pyc differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/CHECKMENUITEM.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/CHECKMENUITEM.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/CHECKMENUITEM.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/CHECKMENUITEM.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/DROPDOWNBUTTONGRID.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/DROPDOWNBUTTONGRID.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/DROPDOWNBUTTONGRID.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/DROPDOWNBUTTONGRID.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/HOTKEYFIELD.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/HOTKEYFIELD.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/HOTKEYFIELD.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/HOTKEYFIELD.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/RADIOMENUITEM.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/RADIOMENUITEM.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/RADIOMENUITEM.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/RADIOMENUITEM.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/RICHEDIT.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/RICHEDIT.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/RICHEDIT.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/RICHEDIT.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/SECTION.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/SECTION.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/SECTION.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/SECTION.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/SPINBUTTON.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/SPINBUTTON.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/SPINBUTTON.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/SPINBUTTON.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/TABLECOLUMNHEADER.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/TABLECOLUMNHEADER.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/TABLECOLUMNHEADER.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/TABLECOLUMNHEADER.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/TABLEROW.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/TABLEROW.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/TABLEROW.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/TABLEROW.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/TEAROFFMENU.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/TEAROFFMENU.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/TEAROFFMENU.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/TEAROFFMENU.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/TOOLTIP.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/TOOLTIP.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/TOOLTIP.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/TOOLTIP.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/alert.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/alert.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/alert.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/alert.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/button.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/button.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/button.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/button.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/checkbox.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/checkbox.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/checkbox.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/checkbox.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/clock.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/clock.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/clock.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/clock.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/combobox.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/combobox.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/combobox.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/combobox.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/dialog.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/dialog.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/dialog.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/dialog.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/document.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/document.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/document.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/document.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/dropdownbutton.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/dropdownbutton.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/dropdownbutton.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/dropdownbutton.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/editabletext.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/editabletext.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/editabletext.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/editabletext.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/grouping.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/grouping.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/grouping.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/grouping.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/helpballoon.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/helpballoon.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/helpballoon.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/helpballoon.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/icon.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/icon.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/icon.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/icon.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/link.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/link.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/link.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/link.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/list.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/list.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/list.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/list.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/listitem.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/listitem.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/listitem.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/listitem.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/menu.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/menu.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/menu.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/menu.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/menubar.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/menubar.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/menubar.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/menubar.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/menubutton.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/menubutton.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/menubutton.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/menubutton.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/menuitem.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/menuitem.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/menuitem.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/menuitem.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/passwordedit.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/passwordedit.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/passwordedit.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/passwordedit.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/popupmenu.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/popupmenu.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/popupmenu.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/popupmenu.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/radiobutton.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/radiobutton.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/radiobutton.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/radiobutton.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/slider.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/slider.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/slider.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/slider.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/splitbutton.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/splitbutton.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/splitbutton.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/splitbutton.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/tab.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/tab.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/tab.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/tab.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/togglebutton.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/togglebutton.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/togglebutton.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/togglebutton.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/treeview.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/treeview.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/treeview.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/treeview.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/treeviewitem.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/treeviewitem.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/treeviewitem.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/treeviewitem.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/unknown.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/unknown.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound1/unknown.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/default/unknown.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/CHECKMENUITEM.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/CHECKMENUITEM.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/CHECKMENUITEM.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/CHECKMENUITEM.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/DATAITEM.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/DATAITEM.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/DATAITEM.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/DATAITEM.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/DIALOG.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/DIALOG.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/DIALOG.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/DIALOG.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/DROPDOWNBUTTONGRID.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/DROPDOWNBUTTONGRID.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/DROPDOWNBUTTONGRID.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/DROPDOWNBUTTONGRID.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/DROPLIST.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/DROPLIST.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/DROPLIST.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/DROPLIST.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/HEADING.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/HEADING.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/HEADING.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/HEADING.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/LIST.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/LIST.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/LIST.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/LIST.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/MENUBUTTON.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/MENUBUTTON.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/MENUBUTTON.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/MENUBUTTON.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/RADIOMENUITEM.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/RADIOMENUITEM.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/RADIOMENUITEM.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/RADIOMENUITEM.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/SPINBUTTON.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/SPINBUTTON.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/SPINBUTTON.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/SPINBUTTON.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/STATICTEXT.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/STATICTEXT.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/STATICTEXT.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/STATICTEXT.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/WINDOW.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/WINDOW.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/WINDOW.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/WINDOW.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/button.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/button.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/button.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/button.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/checkbox.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/checkbox.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/checkbox.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/checkbox.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/clock.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/clock.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/clock.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/clock.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/combobox.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/combobox.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/combobox.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/combobox.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/document.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/document.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/document.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/document.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/dropdownbutton.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/dropdownbutton.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/dropdownbutton.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/dropdownbutton.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/editabletext.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/editabletext.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/editabletext.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/editabletext.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/grouping.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/grouping.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/grouping.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/grouping.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/icon.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/icon.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/icon.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/icon.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/link.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/link.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/link.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/link.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/listitem.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/listitem.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/listitem.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/listitem.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/menuitem.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/menuitem.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/menuitem.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/menuitem.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/passwordedit.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/passwordedit.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/passwordedit.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/passwordedit.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/popupmenu.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/popupmenu.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/popupmenu.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/popupmenu.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/radiobutton.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/radiobutton.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/radiobutton.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/radiobutton.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/slider.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/slider.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/slider.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/slider.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/splitbutton.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/splitbutton.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/splitbutton.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/splitbutton.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/tab.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/tab.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/tab.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/tab.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/togglebutton.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/togglebutton.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/togglebutton.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/togglebutton.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/treeviewitem.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/treeviewitem.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/treeviewitem.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/treeviewitem.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound2/unknown.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/unknown.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/sound2/unknown.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/kafiftecny/unknown.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/voice over/button.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/button.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/voice over/button.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/button.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/voice over/checkbox.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/checkbox.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/voice over/checkbox.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/checkbox.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/voice over/clock.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/clock.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/voice over/clock.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/clock.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/voice over/combobox.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/combobox.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/voice over/combobox.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/combobox.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/voice over/editabletext.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/editabletext.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/voice over/editabletext.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/editabletext.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/voice over/icon.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/icon.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/voice over/icon.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/icon.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/voice over/link.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/link.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/voice over/link.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/link.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/voice over/listitem.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/listitem.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/voice over/listitem.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/listitem.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/voice over/menuitem.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/menuitem.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/voice over/menuitem.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/menuitem.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/voice over/radiobutton.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/radiobutton.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/voice over/radiobutton.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/radiobutton.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/voice over/slider.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/slider.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/voice over/slider.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/slider.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/voice over/splitbutton.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/splitbutton.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/voice over/splitbutton.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/splitbutton.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/voice over/tab.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/tab.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/voice over/tab.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/tab.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/voice over/treeviewitem.wav b/navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/treeviewitem.wav similarity index 100% rename from navsounds/globalPlugins/NavigationSounds/effects/voice over/treeviewitem.wav rename to navsounds/globalPlugins/NavigationSounds/effects/navsounds/voice over/treeviewitem.wav diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/101.wav b/navsounds/globalPlugins/NavigationSounds/effects/sound1/101.wav deleted file mode 100644 index 5a2b1f3..0000000 Binary files a/navsounds/globalPlugins/NavigationSounds/effects/sound1/101.wav and /dev/null differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/11.wav b/navsounds/globalPlugins/NavigationSounds/effects/sound1/11.wav deleted file mode 100644 index 146b874..0000000 Binary files a/navsounds/globalPlugins/NavigationSounds/effects/sound1/11.wav and /dev/null differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/13.wav b/navsounds/globalPlugins/NavigationSounds/effects/sound1/13.wav deleted file mode 100644 index a6f3489..0000000 Binary files a/navsounds/globalPlugins/NavigationSounds/effects/sound1/13.wav and /dev/null differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/15.wav b/navsounds/globalPlugins/NavigationSounds/effects/sound1/15.wav deleted file mode 100644 index 6b37a39..0000000 Binary files a/navsounds/globalPlugins/NavigationSounds/effects/sound1/15.wav and /dev/null differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/19.wav b/navsounds/globalPlugins/NavigationSounds/effects/sound1/19.wav deleted file mode 100644 index 5907802..0000000 Binary files a/navsounds/globalPlugins/NavigationSounds/effects/sound1/19.wav and /dev/null differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/21.wav b/navsounds/globalPlugins/NavigationSounds/effects/sound1/21.wav deleted file mode 100644 index 9093a54..0000000 Binary files a/navsounds/globalPlugins/NavigationSounds/effects/sound1/21.wav and /dev/null differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/22.wav b/navsounds/globalPlugins/NavigationSounds/effects/sound1/22.wav deleted file mode 100644 index 0e7c54c..0000000 Binary files a/navsounds/globalPlugins/NavigationSounds/effects/sound1/22.wav and /dev/null differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/24.wav b/navsounds/globalPlugins/NavigationSounds/effects/sound1/24.wav deleted file mode 100644 index 5a7e00f..0000000 Binary files a/navsounds/globalPlugins/NavigationSounds/effects/sound1/24.wav and /dev/null differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/37.wav b/navsounds/globalPlugins/NavigationSounds/effects/sound1/37.wav deleted file mode 100644 index c94ad23..0000000 Binary files a/navsounds/globalPlugins/NavigationSounds/effects/sound1/37.wav and /dev/null differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/5.wav b/navsounds/globalPlugins/NavigationSounds/effects/sound1/5.wav deleted file mode 100644 index 769bd7b..0000000 Binary files a/navsounds/globalPlugins/NavigationSounds/effects/sound1/5.wav and /dev/null differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/6.wav b/navsounds/globalPlugins/NavigationSounds/effects/sound1/6.wav deleted file mode 100644 index a01e512..0000000 Binary files a/navsounds/globalPlugins/NavigationSounds/effects/sound1/6.wav and /dev/null differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/62.wav b/navsounds/globalPlugins/NavigationSounds/effects/sound1/62.wav deleted file mode 100644 index d69a428..0000000 Binary files a/navsounds/globalPlugins/NavigationSounds/effects/sound1/62.wav and /dev/null differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/8.wav b/navsounds/globalPlugins/NavigationSounds/effects/sound1/8.wav deleted file mode 100644 index f2743ff..0000000 Binary files a/navsounds/globalPlugins/NavigationSounds/effects/sound1/8.wav and /dev/null differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/sound1/9.wav b/navsounds/globalPlugins/NavigationSounds/effects/sound1/9.wav deleted file mode 100644 index 04ed525..0000000 Binary files a/navsounds/globalPlugins/NavigationSounds/effects/sound1/9.wav and /dev/null differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/1blueSwitch/letter.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/1blueSwitch/letter.wav new file mode 100644 index 0000000..b9b80b2 Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/1blueSwitch/letter.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/1blueSwitch/number.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/1blueSwitch/number.wav new file mode 100644 index 0000000..a70c399 Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/1blueSwitch/number.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/1blueSwitch/type.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/1blueSwitch/type.wav new file mode 100644 index 0000000..662c7e7 Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/1blueSwitch/type.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/2redSwitch/delete.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/2redSwitch/delete.wav new file mode 100644 index 0000000..0aaed55 Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/2redSwitch/delete.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/2redSwitch/space.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/2redSwitch/space.wav new file mode 100644 index 0000000..44a85b9 Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/2redSwitch/space.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/2redSwitch/typing.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/2redSwitch/typing.wav new file mode 100644 index 0000000..9b26f34 Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/2redSwitch/typing.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/delete.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/delete.wav new file mode 100644 index 0000000..b0cd7e8 Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/delete.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/space.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/space.wav new file mode 100644 index 0000000..2445987 Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/space.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/typing_1.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/typing_1.wav new file mode 100644 index 0000000..11cd822 Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/typing_1.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/typing_2.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/typing_2.wav new file mode 100644 index 0000000..261f36e Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/typing_2.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/typing_3.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/typing_3.wav new file mode 100644 index 0000000..b169c7a Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/typing_3.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/typing_4.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/typing_4.wav new file mode 100644 index 0000000..a22b873 Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/typing_4.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/typing_5.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/typing_5.wav new file mode 100644 index 0000000..5fd12f0 Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/3brownSwitche/typing_5.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/androidKeyboard1/typing2.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/androidKeyboard1/typing2.wav new file mode 100644 index 0000000..eb587b6 Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/androidKeyboard1/typing2.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/androidKeyboard2/AgADcg0AAha5EFE.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/androidKeyboard2/AgADcg0AAha5EFE.wav new file mode 100644 index 0000000..90abfb3 Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/androidKeyboard2/AgADcg0AAha5EFE.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/androidKeyboard2/KeypressSpaceba-1646393970802.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/androidKeyboard2/KeypressSpaceba-1646393970802.wav new file mode 100644 index 0000000..894982d Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/androidKeyboard2/KeypressSpaceba-1646393970802.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/iPhoneKeyboard/delete.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/iPhoneKeyboard/delete.wav new file mode 100644 index 0000000..82e65f7 Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/iPhoneKeyboard/delete.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/iPhoneKeyboard/space.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/iPhoneKeyboard/space.wav new file mode 100644 index 0000000..7244780 Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/iPhoneKeyboard/space.wav differ diff --git a/navsounds/globalPlugins/NavigationSounds/effects/typingsound/iPhoneKeyboard/typing.wav b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/iPhoneKeyboard/typing.wav new file mode 100644 index 0000000..d875c0d Binary files /dev/null and b/navsounds/globalPlugins/NavigationSounds/effects/typingsound/iPhoneKeyboard/typing.wav differ diff --git a/navsounds/locale/ar/LC_MESSAGES/nvda.mo b/navsounds/locale/ar/LC_MESSAGES/nvda.mo index c1046a5..a306637 100644 Binary files a/navsounds/locale/ar/LC_MESSAGES/nvda.mo and b/navsounds/locale/ar/LC_MESSAGES/nvda.mo differ diff --git a/navsounds/locale/ar/LC_MESSAGES/nvda.po b/navsounds/locale/ar/LC_MESSAGES/nvda.po index aba3f86..010a515 100644 --- a/navsounds/locale/ar/LC_MESSAGES/nvda.po +++ b/navsounds/locale/ar/LC_MESSAGES/nvda.po @@ -5,42 +5,42 @@ msgid "" msgstr "" "Project-Id-Version: navigation sounds 1.0\n" -"POT-Creation-Date: 2023-09-02 13:56+0300\n" -"PO-Revision-Date: 2023-09-02 13:58+0300\n" +"POT-Creation-Date: 2023-09-11 09:51+0300\n" +"PO-Revision-Date: 2023-09-12 12:39+0300\n" "Last-Translator: \n" "Language-Team: mesteranas\n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : " -"n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" +"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" "Generated-By: pygettext.py 1.5\n" "X-Generator: Poedit 3.3.2\n" -#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:49 -#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:85 -#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:94 +#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:52 +#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:101 +#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:110 msgid "navigation sounds" msgstr "أصوات التنقل" -#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:69 +#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:85 msgid "Disable navigation sounds" msgstr "تعطيل أصوات التنقل" -#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:71 +#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:87 msgid "Enable navigation sounds" msgstr "تفعيل أصوات التنقل" -#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:75 +#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:91 msgid "Disable sayRoles" msgstr "تعطيل نطق أنواع ألكائنات" -#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:77 +#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:93 msgid "Enable sayRoles" msgstr "تفعيل نطق أنواع ألكائنات" -#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:80 +#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:96 msgid "" "Pressing it once toggles between on and off object sounds, and Pressing " "twice it toggles between reading and disabling object types." @@ -48,10 +48,26 @@ msgstr "" "يؤدي الضغط عليه مرة واحدة إلى التبديل بين تشغيل وإيقاف أصوات الكائنات، " "والضغط عليه مرتين يؤدي إلى التبديل بين قراءة أنواع الكائنات وتعطيلها." -#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:88 +#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:104 msgid "select sound" msgstr "اختيار الصوت" -#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:92 +#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:108 msgid "say roles" msgstr "نطق أنواع الكائنات" + +#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:112 +msgid "keyboard typing sound" +msgstr "أصوات كتابة لوحة المفاتيح" + +#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:114 +msgid "enable typing sound in text boxes only" +msgstr "تشغيل أصوات الكتابة في مربعات التعديل فقت" + +#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:116 +msgid "select typing sound" +msgstr "إختيار صوت الكتابة" + +#: C:\Users\Mesteranas1\AppData\Roaming\nvda\addons\NavigationSounds\globalPlugins\NavigationSounds\__init__.py:120 +msgid "open sounds folder" +msgstr "فتح مجلد الأصوات" diff --git a/navsounds/locale/es/LC_MESSAGES/nvda.mo b/navsounds/locale/es/LC_MESSAGES/nvda.mo new file mode 100644 index 0000000..ff41c91 Binary files /dev/null and b/navsounds/locale/es/LC_MESSAGES/nvda.mo differ diff --git a/navsounds/locale/es/LC_MESSAGES/nvda.po b/navsounds/locale/es/LC_MESSAGES/nvda.po new file mode 100644 index 0000000..9dfa160 --- /dev/null +++ b/navsounds/locale/es/LC_MESSAGES/nvda.po @@ -0,0 +1,72 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR