version 1.34, 2016/11/29 12:54:46 |
version 1.35, 2016/12/08 22:15:37 |
|
|
struct window_pane *wp = item->state.tflag.wp; |
struct window_pane *wp = item->state.tflag.wp; |
struct session *s = item->state.tflag.s; |
struct session *s = item->state.tflag.s; |
struct mouse_event *m = &item->mouse; |
struct mouse_event *m = &item->mouse; |
const u_char *keystr; |
struct utf8_data *ud, *uc; |
|
wchar_t wc; |
int i, literal; |
int i, literal; |
key_code key; |
key_code key; |
u_int np = 1; |
u_int np = 1; |
|
|
literal = 1; |
literal = 1; |
} |
} |
if (literal) { |
if (literal) { |
for (keystr = args->argv[i]; *keystr != '\0'; keystr++) |
ud = utf8_fromcstr(args->argv[i]); |
window_pane_key(wp, NULL, s, *keystr, NULL); |
for (uc = ud; uc->size != 0; uc++) { |
|
if (utf8_combine(uc, &wc) == UTF8_DONE) |
|
window_pane_key(wp, NULL, s, wc, NULL); |
|
} |
|
free(ud); |
} |
} |
} |
} |
|
|