Change barcode scan beep volume for motorola devices

Lief picture Lief · Apr 22, 2013 · Viewed 19.9k times · Source

I am developing some .net applications with c# for various Motorola devices running Windows Mobile and Windows CE. These include the MC9190 and the WT41N0. On these two models, it beeps very loudly when a barcode is scanned. Is there anyway using the Motorola emdk or by changing a registry setting to make the beep quieter without turning the beep off altogether.

Answer

C.Evenhuis picture C.Evenhuis · Jul 22, 2015

I don't know if this works for all Motorola devices, but you could try including Symbol.Audio and:

using Symbol.Audio;
...
using (StandardAudio audio = new StandardAudio(Device.AvailableDevices[0]))
{
    audio.BeeperVolume = 1;
}

You can inspect the audio.BeeperVolumeLevels property to see what the maximum volume level is.