Here's what I have so far [incomplete script warning!!!]:
I'm using .wav files from:
http://www.infocom.cqu.edu.au/Staff/Mic ... _Generator
It works brilliantly.
I'll add more .wav files as time passes.
key_sounds_alpha = QWERTYUIOPASDFGHJKLZXCVBNM1234567890qwertyuiopasdfghjklzxcvbnm@_
Loop Parse, key_sounds_alpha
{
HotKey ~%A_LoopField%, make_sound_alpha
}
key_sounds_other = .,"'!?\/$&=<>()[]{}|
Loop Parse, key_sounds_other
{
HotKey ~%A_LoopField%, make_sound_other
}
HotKey ~Tab, make_sound_tab
HotKey ~Up, make_sound_arrow
HotKey ~Down, make_sound_arrow
HotKey ~Left, make_sound_arrow
HotKey ~Right, make_sound_arrow
HotKey ~Space, make_sound_space
HotKey ~Enter, make_sound_enter
HotKey ~Backspace, make_sound_backspace
HotKey ~Delete, make_sound_backspace
HotKey ~^c, make_sound_bell
HotKey ~^v, make_sound_bell
HotKey ~^x, make_sound_bell
HotKey ~^z, make_sound_bell
HotKey ~^y, make_sound_bell
HotKey ~^s, make_sound_bell
HotKey ~^f, make_sound_bell
HotKey ~^r, make_sound_bell
HotKey ~Home, make_sound_pop_high
HotKey ~End, make_sound_pop_high
HotKey ~PgDn, make_sound_multiple_clicks
HotKey ~PgUp, make_sound_multiple_clicks
~LButton::goto make_sound_mouse_button
~RButton::goto make_sound_mouse_button
~MButton::goto make_sound_mouse_button
~XButton1::goto make_sound_mouse_button
~XButton2::goto make_sound_mouse_button
make_sound_mouse_button:
SoundPlay, C:\Documents\Audio\wav\key_sounds\typewriter\mouse.wav, Wait
Return
[...]