Tools -> Keyboard Customization
will give you a graphical representation of every keyboard shortcut. Tabs across the top let you access plain (key only) shortcuts (ex “p” for pen tool), shortcuts that use “cmd-letter” “ctrl-letter” etc. (ex. cmd-s for save).
Hover your mouse over any key and it will tell you what the shortcut does.
A separate window opens with all your options and lists the current shortcut for that item. You can map your own shortcuts by dragging items from the window onto the keys on the keyboard map.