How to mute key clicks

K

Krupa

Hi there,

I want to mute the key-clicks on a Windows CE device programmatically.
I didn't find any appropriate API in coredll.dll that does this. Does
anybody has any ideas on how I can do this?

I am working on a C# application on CF 2.0 for Windows CE 5.0 device.

Thanks,
Krupa
 
K

Krupa

I realised that I need to change registry settings under
[HKEY_CURRENT_USER\ControlPanel\Volume] to achieve this. But I didnt
find any byte in the Mute key that mutes the Key Clicks setting.
However, I see the Key Clicks option in Control Panel->Volume. How is
it that I find no entry in the registry for this?

Any thoughts?
 
P

Paul G. Tobey [eMVP]

Set the Control Panel option one way and export the registry using Remote
Registry Editor. Change the option via the Control Panel to the other state
and export the registry to a second file. Compare the files. The
differences are the registry entries to turn off key clicks.

Paul T.

Krupa said:
I realised that I need to change registry settings under
[HKEY_CURRENT_USER\ControlPanel\Volume] to achieve this. But I didnt
find any byte in the Mute key that mutes the Key Clicks setting.
However, I see the Key Clicks option in Control Panel->Volume. How is
it that I find no entry in the registry for this?

Any thoughts?

Hi there,

I want to mute the key-clicks on a Windows CE device programmatically.
I didn't find any appropriate API in coredll.dll that does this. Does
anybody has any ideas on how I can do this?

I am working on a C# application on CF 2.0 for Windows CE 5.0 device.

Thanks,
Krupa
 
K

Krupa

Thanks Paul!! I tried what you said and found that the registry
settings are the same in both scenarios.
Any thoughts?

Krupa
 
G

Guest

After changing the registry values, you must then call the
AudioUpdateFromRegistry() API.

-Chris
 
D

Doug Forster

I think registry changes are fairly lazily written. Did you try a soft reset
after the change.

Cheers
Doug Forster
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top