The Sounds control panel application enables the user to customize audio output. The following table shows Sounds options available to a user.
Option |
Description |
Key feedback | Enables a user to choose more or less feedback when using faceplate keys to navigate the Start menu |
Computer voice | Enables a user to set text-to-speech (TTS) pitch, speed, and volume |
Sound scheme | Enables a user to select a specific sound scheme if multiple sound schemes are loaded |
Speech feedback | Enables a user to choose more or less speech feedback when using voice commands |
An Auto PC supports various sound events that play waveform (.wav) files. Windows CE for the Auto PC includes one sound scheme loaded into ROM, but you can write other schemes and add them into RAM. A sound scheme is a collection of audio effects, such as clicks and beeps, that associate .wav files with system and application key events. Some uses for sound schemes are:
The following table shows the sound events in the default sound scheme. Speech Active, Speech Inactive, and Button Hold events have replaced the Windows CE events Remote Network Begin, Remote Network End, and Remote Network Interrupt.
Event |
File |
Description |
Key Click | Keyclick.wav | Plays when a user presses a key. This sound repeats when the key is held, if the application requests; otherwise, it plays once on the initial button down event. |
Alert | Asterisk.wav | Plays when the system displays a system message box |
Button Hold | Lngkyack.wav | Plays after a long key press, for example when reconfiguring the Start menu |
Default | Sysdefault.wav | Generic system sound |
Exclamation | Exclamation.wav | Plays when the system displays an exclamation message box |
Infrared Begin | Infbeg.wav | Plays at the start of an IrDA transfer |
Infrared End | Infend.wav | Plays at the end of an IrDA transfer |
Infrared Interrupt | Infintr.wav | Plays when an IrDA transfer is interrupted |
Message Box | Hand.wav | Plays when a critical system event occurs |
Question | Question.wav | Plays when a question event occurs |
Speech Active | Listen.wav | Plays when the speech recognition engine is ready to recognize another word |
Speech Confirm | Tone.wav | Plays when the system recognizes a speech command |
Speech Inactive | Nolisten.wav | Plays when the speech recognition engine goes to sleep |
Startup | Startup.wav | Plays when the system starts |
You can record new files or secure prerecorded files.
“Test Snds” = “Test Scheme”
Test Snds is the name of your sound scheme. Test Scheme is the name of the sound scheme listed in the Sounds Control Panel application.
“Test Snds” = dword:0003F020
The DWORD contains the bit flags that show whether a particular event sound will be played or not. When a sound scheme Sound is chosen, the event sound can be turned on or off. The on or off state of an event sound is stored in bits from 0 through 18 of the DWORD. The state of the key clicks is stored in bits 30 and 31 of the DWORD.
“Test Snds” = multi_sz:”asterisk”,
“close”,
“critical”,
“default”,
“empty”,
““,
“infbeg”,
“infend”,
“menupop”,
“menusel”,
“openprog”,
“question”,
“listen”,
““,
“tone”,
“ingkyack”,
“startup”,
“WindMin”
HKEY_LOCAL_MACHINE\Snd\Event contains the names of the .wav files. You must have 19 entries. If you do not want to associate some event with a .wav file, enter a blank entry.
After your application has entered the correct Registry keys, Sounds handles switching sound schemes and turning sound on and off.