Вещи, на которые нужно обратить внимание, это забой; в некоторых полях ввода и в терминальных подсказках, если вы используете клавишу backspace, когда каретка находится в начале поля ввода, она издает звук - поэтому убедитесь, что он действительно «случайный» и не просто происходит при вводе текста.
Символ BEL (колокол) является невидимым управляющим символом, который также может вызвать sound-type Ctrl + G
( ^G
) в командной строке и нажать Enter, например.
Если вы используете терминальное приложение и у вас есть программы, которые пишут в STDOUT, вы можете зафиксировать их вывод и посмотреть в шестнадцатеричном редакторе, чтобы увидеть, присутствует ли значение 0x07
(BEL).
eventvwr.exe
, затем нажмите «Журналы Windows» в левом столбце, нажмите «Система» и теперь ищите ошибки (не предупреждения или информацию), которые произошли в тот момент, когда Звук появился и добавьте их к вашему вопросу. Также убедитесь, что ни одна программа, которая свернута как системный трей, не издает этот звук (вы можете остановить такие программы и посмотреть, появляется ли звук).