Collection of excellent notes from various sources of internet
Keyboard programming guide.