Lines Matching defs:q_keyboard
364 struct q_keyboard {
372 } q_keyboard;
2791 q_keyboard.lock ^= 0xffff; /* toggle */
2792 if (q_keyboard.lock)
2801 q_keyboard.shift ^= 0xFFFF;
2805 q_keyboard.cntrl ^= 0xFFFF;
2809 q_keyboard.cntrl = 0;
2810 q_keyboard.shift = 0;
2814 chr = q_keyboard.last;
2823 if (q_keyboard.cntrl) {
2830 else if( q_keyboard.lock || q_keyboard.shift )
2837 q_keyboard.last = chr;
3144 q_keyboard.lock ^= 0xffff; /* toggle */
3145 if (q_keyboard.lock)
3152 q_keyboard.shift ^= 0xFFFF;
3156 q_keyboard.cntrl ^= 0xFFFF;
3160 q_keyboard.cntrl = 0;
3161 q_keyboard.shift = 0;
3165 chr = q_keyboard.last;
3174 if (q_keyboard.cntrl) {
3179 else if ( q_keyboard.lock || q_keyboard.shift )
3189 q_keyboard.last = chr;