Hey Mark,
thats a Way Cool implementation.

How much extra valuable kernel memory [if any] does symbolic buttons liek this take up compared to the hex codes implementation?