systematize kbd calls, and auto-translate C-A -> C-S-A