CTL
if (act & CTL)
if (act & CTL)
/* 31: 2 */ CTL('@'),
/* 35: 6 */ CTL('^'),
/* 40: minus _ */ CTL('_'),
/* 42: grave/tilde */ CTL('~'),
/* 54: Q */ CTL('Q'),
/* 55: W */ CTL('W'),
/* 56: E */ CTL('E'),
/* 57: R */ CTL('R'),
/* 58: T */ CTL('T'),
/* 59: Y */ CTL('Y'),
/* 60: U */ CTL('U'),
/* 61: I */ CTL('I'),
/* 62: O */ CTL('O'),
/* 63: P */ CTL('P'),
/* 64: [ */ CTL('['),
/* 65: ] */ CTL(']'),
/* 68: R7/Home */ CTL('A'), /* emacs */
/* 69: R8/Up */ CTL('P'), /* emacs */
/* 77: A */ CTL('A'),
/* 78: S */ CTL('S'),
/* 79: D */ CTL('D'),
/* 80: F */ CTL('F'),
/* 81: G */ CTL('G'),
/* 82: H */ CTL('H'),
/* 83: J */ CTL('J'),
/* 84: K */ CTL('K'),
/* 85: L */ CTL('L'),
/* 88: backslash */ CTL('\\'),
/* 91: R10/Left */ CTL('B'), /* emacs */
/* 93: R12/Right */ CTL('F'), /* emacs */
/* 100: Z */ CTL('Z'),
/* 101: X */ CTL('X'),
/* 102: C */ CTL('C'),
/* 103: V */ CTL('V'),
/* 104: B */ CTL('B'),
/* 105: N */ CTL('N'),
/* 106: M */ CTL('M'),
/* 109: / ? */ CTL('?'),
/* 112: R13/End */ CTL('E'), /* emacs */
/* 113: R14/Down */ CTL('N'), /* emacs */
/* 114: R15/PgDn */ CTL('V'), /* emacs */
/* 121: SpaceBar */ CTL(' '),