[program-l] Re: Changing the windows sound scheme

  • From: "Will Pearson" <will-pearson@xxxxxxxxxxxxx>
  • To: <program-l@xxxxxxxxxxxxx>
  • Date: Fri, 14 Apr 2006 12:33:36 +0100

Hi,

The sound schemes in Windows are rather registry centric. This means you can use the usual Windows API registry functions to modify them. If you look under:
HKCU\AppEvents\EventLabels
This is where the list of sound events are stored. If you look under:
HKCU\AppEvents\Schemes
This is where the sound scheme information is contained.


HKCU\AppEvents\Schemes splits down into two further sub-keys:
HKCU\AppEvents\Schemes\Apps
which contains the information relating to the sounds associated with various application events, and
HKCU\AppEvents\Schemes\Names
which contains the sound scheme names


HKCU\AppEvents\Schemes\Apps is probably the most useful branch for modifying sound schemes. Under that key, there are various keys relating to various applications that have registered events. The structure for the sub-keys is:
AppName\AppEvent\.Current
which will give you the sound currently associated with a particular event. This registry key contains a default value that is a string containing the path to the .wav file that is used for the sound. So, by altering this registry string, replacing the filename of the .wav file, you can modify the sound scheme for the current user.


From an HCI perspective, I would try to avoid assigning sounds that are used in the current sound scheme to different events. It's likely that the user has developed existing associations between these sounds and the events they represent. If you then assign these sounds to different events, users will, at least initially, still think of them as representing the old events. If you are introducing new sounds, then that's fine.

Will
----- Original Message ----- From: "SEAN FARROW" <S0201608@xxxxxxxxxx>
To: <program-l@xxxxxxxxxxxxx>
Sent: Thursday, April 13, 2006 9:39 AM
Subject: [program-l] Changing the windows sound scheme



Hi;
Does nyone know where and indeen if there is any code that documents how to change the windows sound scheme. Any help gratefully accepted.
Regards
Sean.


** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq



** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

Other related posts: