1, use struct typename install of typedef; 2, KeyMatrix data struct is much better now; 3, add a new file _keymap.pdf to show keymap