You need to respect the case of the equates. It matters. K_ENTER -- _getcsc/_getky/_get_key kEnter -- _getkey > Yeah, there are two 'enter's: > > k_enter > kenter > > there may also be a _kenter. > > It's all messed up...