{"id":238484,"date":"2022-06-22T09:52:20","date_gmt":"2022-06-22T16:52:20","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=238484"},"modified":"2022-06-22T09:52:20","modified_gmt":"2022-06-22T16:52:20","slug":"audio-cues-in-visual-studio-2022-17-3-preview-2","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/audio-cues-in-visual-studio-2022-17-3-preview-2\/","title":{"rendered":"Listen Up, Visual Studio has a new feature you need to hear about!"},"content":{"rendered":"<p>Our accessibility journey in Visual Studio has taught us that developers love to customize their experiences to help them be productive. Some developers have been telling us that they want to use sound to help them understand what\u2019s happening in their code. A short, simple sound when the caret arrives on a line with an error can quickly help some developers understand where their attention needs to be. Visual Studio Code introduced a handful of these audio cues, and many developers love them. We\u2019re happy to bring them to Visual Studio.<\/p>\n<h2>Get Started<\/h2>\n<p>With Visual Studio 17.3 preview 2, Visual Studio has added a few new audio cues. This feature is in preview and is in Tools\\Options under Preview Features. When you check \u201cEnable Audio Cues for the Editor\u201d, Visual Studio will register the audio cues the next time the editor is created. (This normally happens when you first launch Visual Studio or open a new solution\/folder).<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/06\/Preview-Features-with-Audio-Cues.png\"><img decoding=\"async\" class=\"alignnone wp-image-238485 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/06\/Preview-Features-with-Audio-Cues.png\" alt=\"The Tools\\Options dialog in Visual Studio showing the Preview Features page. Several preview features are displayed, including &quot;Enable Audio Cues for the Editor&quot; which is checked.\" width=\"624\" height=\"588\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/06\/Preview-Features-with-Audio-Cues.png 624w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/06\/Preview-Features-with-Audio-Cues-300x283.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/06\/Preview-Features-with-Audio-Cues-24x24.png 24w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><\/a><\/p>\n<p>By default, Visual Studio now has three new sounds. You\u2019ll hear a sound when the caret arrives on a line with a breakpoint, error, or warning. We intentionally don\u2019t play sounds unless you\u2019re navigating around. When we first tested the audio cues, we felt that playing the sounds as soon as an error was introduced during typing was rather annoying. We chose the same sounds as Visual Studio Code, so folks coming to Visual Studio should already be familiar with these sounds.<\/p>\n<p>If you arrive on a line with more than one of these, you\u2019ll only hear the sound with the highest priority. Errors are the highest priority, followed by warnings and finally breakpoints.<\/p>\n<h2>Customize your experience<\/h2>\n<p>If you\u2019d like to customize these sounds, you can search in Windows 10 or 11 for \u201cChange System Sounds\u201d. Windows will display the Sound control panel. You can scroll down in the Program Events box for the \u201cMicrosoft Visual Studio\u201d events. The new events are \u201cLine has Breakpoint\u201d, \u201cLine has Error\u201d, and \u201cLine has Warning\u201d. The Sound control panel lets you customize each of these sounds to any .wav file you like or disable a specific sound by setting the Sounds field to (None).<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-238486 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/06\/Sound-Control-Panel.png\" alt=\"The Sound Control Panel dialog in Windows. The Microsoft Visual Studio events are scrolled into view and the &quot;Line has Breakpoint&quot; is selected. Below it, the Sounds field shows that &quot;breakpoint.wav&quot; is assigned to that event.\" width=\"595\" height=\"712\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/06\/Sound-Control-Panel.png 595w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/06\/Sound-Control-Panel-251x300.png 251w\" sizes=\"(max-width: 595px) 100vw, 595px\" \/><\/p>\n<h2>Tell us what you think<\/h2>\n<p>We\u2019re excited to hear how this is changing folks and their workflows. We\u2019re also looking for other places where more audio cues would be useful. If you\u2019ve got suggestions, we invite you to join the conversation on <a href=\"https:\/\/developercommunity.visualstudio.com\/t\/More-Audio-cues-for-Visual-Studio\/1461176\">Developer Community<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our accessibility journey in Visual Studio has taught us that developers love to customize their experiences to help them be productive. Some developers have been telling us that they want to use sound to help them understand what\u2019s happening in their code. A short, simple sound when the caret arrives on a line with an [&hellip;]<\/p>\n","protected":false},"author":13892,"featured_media":255385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[6818,229,6853],"class_list":["post-238484","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio","tag-a11y","tag-accessibility","tag-audio"],"acf":[],"blog_post_summary":"<p>Our accessibility journey in Visual Studio has taught us that developers love to customize their experiences to help them be productive. Some developers have been telling us that they want to use sound to help them understand what\u2019s happening in their code. A short, simple sound when the caret arrives on a line with an [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/238484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/13892"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=238484"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/238484\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/255385"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=238484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=238484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=238484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}