Check out my userspace for the custom keycodes that are used in keymap.c.
This is a pretty standard 60% WKL layout. I add a couple of layers to add some conveniences and add vimkeys for navigation.
make foxlab/leaf60/universal:mguterl:flash