PuTTY 中的一系列铃声仅发出一声哔哔声

PuTTY 中的一系列铃声仅发出一声哔哔声

在 PuTTY 会话中输入内容后, echo -ne '\a' && echo -ne '\a'本地计算机上只发出一声哔声,而不是两声。
原因是什么?

在此会话的PuTTY设置中,使用电脑扬声器发出蜂鸣声无线电已检查,过度使用时铃声会暂时禁用复选框未选中。

答案1

请参阅 PuTTY 的源代码以获取答案。对于“PC 扬声器”,只有距离上次哔声至少过去 50 毫秒时才会发出哔声。 https://github.com/github/putty/blob/master/windows/window.c#L5566

if (mode == BELL_PCSPEAKER) {
    ...
    beepdiff = GetTickCount() - lastbeep;
    if (beepdiff >= 0 && beepdiff < 50)
        return;

相关内容