Lines Matching defs:mod
7 void vterm_input_push_char(VTerm *vt, VTermModifier mod, uint32_t c)
15 mod &= ~VTERM_MOD_SHIFT;
17 if(mod == 0) {
40 if(needs_CSIu && (mod & ~VTERM_MOD_ALT)) {
41 vterm_push_output_sprintf_ctrl(vt, C1_CSI, "%d;%du", c, mod+1);
45 if(mod & VTERM_MOD_CTRL)
48 vterm_push_output_sprintf(vt, "%s%c", mod & VTERM_MOD_ALT ? "\e" : "", c);
125 void vterm_input_push_key(VTerm *vt, VTermModifier mod, VTermKey key)
157 if(mod == VTERM_MOD_SHIFT)
159 else if(mod & VTERM_MOD_SHIFT)
160 vterm_push_output_sprintf_ctrl(vt, C1_CSI, "1;%dZ", mod+1);
174 if(mod & (VTERM_MOD_SHIFT|VTERM_MOD_CTRL))
175 vterm_push_output_sprintf_ctrl(vt, C1_CSI, "%d;%du", k.literal, mod+1);
177 vterm_push_output_sprintf(vt, mod & VTERM_MOD_ALT ? "\e%c" : "%c", k.literal);
181 if(mod == 0)
188 if(mod == 0)
191 vterm_push_output_sprintf_ctrl(vt, C1_CSI, "1;%d%c", mod + 1, k.literal);
195 if(mod == 0)
198 vterm_push_output_sprintf_ctrl(vt, C1_CSI, "%d;%d%c", k.csinum, mod + 1, k.literal);