Lines Matching refs:arrow
1036 fkey_t *arrow = el->el_term.t_fkey; in term_init_arrow() local
1038 arrow[A_K_DN].name = "down"; in term_init_arrow()
1039 arrow[A_K_DN].key = T_kd; in term_init_arrow()
1040 arrow[A_K_DN].fun.cmd = ED_NEXT_HISTORY; in term_init_arrow()
1041 arrow[A_K_DN].type = XK_CMD; in term_init_arrow()
1043 arrow[A_K_UP].name = "up"; in term_init_arrow()
1044 arrow[A_K_UP].key = T_ku; in term_init_arrow()
1045 arrow[A_K_UP].fun.cmd = ED_PREV_HISTORY; in term_init_arrow()
1046 arrow[A_K_UP].type = XK_CMD; in term_init_arrow()
1048 arrow[A_K_LT].name = "left"; in term_init_arrow()
1049 arrow[A_K_LT].key = T_kl; in term_init_arrow()
1050 arrow[A_K_LT].fun.cmd = ED_PREV_CHAR; in term_init_arrow()
1051 arrow[A_K_LT].type = XK_CMD; in term_init_arrow()
1053 arrow[A_K_RT].name = "right"; in term_init_arrow()
1054 arrow[A_K_RT].key = T_kr; in term_init_arrow()
1055 arrow[A_K_RT].fun.cmd = ED_NEXT_CHAR; in term_init_arrow()
1056 arrow[A_K_RT].type = XK_CMD; in term_init_arrow()
1058 arrow[A_K_HO].name = "home"; in term_init_arrow()
1059 arrow[A_K_HO].key = T_kh; in term_init_arrow()
1060 arrow[A_K_HO].fun.cmd = ED_MOVE_TO_BEG; in term_init_arrow()
1061 arrow[A_K_HO].type = XK_CMD; in term_init_arrow()
1063 arrow[A_K_EN].name = "end"; in term_init_arrow()
1064 arrow[A_K_EN].key = T_at7; in term_init_arrow()
1065 arrow[A_K_EN].fun.cmd = ED_MOVE_TO_END; in term_init_arrow()
1066 arrow[A_K_EN].type = XK_CMD; in term_init_arrow()
1068 arrow[A_K_DE].name = "delete"; in term_init_arrow()
1069 arrow[A_K_DE].key = T_kD; in term_init_arrow()
1070 arrow[A_K_DE].fun.cmd = ED_DELETE_NEXT_CHAR; in term_init_arrow()
1071 arrow[A_K_DE].type = XK_CMD; in term_init_arrow()
1081 fkey_t *arrow = el->el_term.t_fkey; in term_reset_arrow() local
1097 key_add(el, strA, &arrow[A_K_UP].fun, arrow[A_K_UP].type); in term_reset_arrow()
1098 key_add(el, strB, &arrow[A_K_DN].fun, arrow[A_K_DN].type); in term_reset_arrow()
1099 key_add(el, strC, &arrow[A_K_RT].fun, arrow[A_K_RT].type); in term_reset_arrow()
1100 key_add(el, strD, &arrow[A_K_LT].fun, arrow[A_K_LT].type); in term_reset_arrow()
1101 key_add(el, strH, &arrow[A_K_HO].fun, arrow[A_K_HO].type); in term_reset_arrow()
1102 key_add(el, strF, &arrow[A_K_EN].fun, arrow[A_K_EN].type); in term_reset_arrow()
1103 key_add(el, str1, &arrow[A_K_HO].fun, arrow[A_K_HO].type); in term_reset_arrow()
1104 key_add(el, str4, &arrow[A_K_EN].fun, arrow[A_K_EN].type); in term_reset_arrow()
1105 key_add(el, stOA, &arrow[A_K_UP].fun, arrow[A_K_UP].type); in term_reset_arrow()
1106 key_add(el, stOB, &arrow[A_K_DN].fun, arrow[A_K_DN].type); in term_reset_arrow()
1107 key_add(el, stOC, &arrow[A_K_RT].fun, arrow[A_K_RT].type); in term_reset_arrow()
1108 key_add(el, stOD, &arrow[A_K_LT].fun, arrow[A_K_LT].type); in term_reset_arrow()
1109 key_add(el, stOH, &arrow[A_K_HO].fun, arrow[A_K_HO].type); in term_reset_arrow()
1110 key_add(el, stOF, &arrow[A_K_EN].fun, arrow[A_K_EN].type); in term_reset_arrow()
1113 key_add(el, &strA[1], &arrow[A_K_UP].fun, arrow[A_K_UP].type); in term_reset_arrow()
1114 key_add(el, &strB[1], &arrow[A_K_DN].fun, arrow[A_K_DN].type); in term_reset_arrow()
1115 key_add(el, &strC[1], &arrow[A_K_RT].fun, arrow[A_K_RT].type); in term_reset_arrow()
1116 key_add(el, &strD[1], &arrow[A_K_LT].fun, arrow[A_K_LT].type); in term_reset_arrow()
1117 key_add(el, &strH[1], &arrow[A_K_HO].fun, arrow[A_K_HO].type); in term_reset_arrow()
1118 key_add(el, &strF[1], &arrow[A_K_EN].fun, arrow[A_K_EN].type); in term_reset_arrow()
1119 key_add(el, &str1[1], &arrow[A_K_HO].fun, arrow[A_K_HO].type); in term_reset_arrow()
1120 key_add(el, &str4[1], &arrow[A_K_EN].fun, arrow[A_K_EN].type); in term_reset_arrow()
1121 key_add(el, &stOA[1], &arrow[A_K_UP].fun, arrow[A_K_UP].type); in term_reset_arrow()
1122 key_add(el, &stOB[1], &arrow[A_K_DN].fun, arrow[A_K_DN].type); in term_reset_arrow()
1123 key_add(el, &stOC[1], &arrow[A_K_RT].fun, arrow[A_K_RT].type); in term_reset_arrow()
1124 key_add(el, &stOD[1], &arrow[A_K_LT].fun, arrow[A_K_LT].type); in term_reset_arrow()
1125 key_add(el, &stOH[1], &arrow[A_K_HO].fun, arrow[A_K_HO].type); in term_reset_arrow()
1126 key_add(el, &stOF[1], &arrow[A_K_EN].fun, arrow[A_K_EN].type); in term_reset_arrow()
1137 fkey_t *arrow = el->el_term.t_fkey; in term_set_arrow() local
1141 if (strcmp(name, arrow[i].name) == 0) { in term_set_arrow()
1142 arrow[i].fun = *fun; in term_set_arrow()
1143 arrow[i].type = type; in term_set_arrow()
1156 fkey_t *arrow = el->el_term.t_fkey; in term_clear_arrow() local
1160 if (strcmp(name, arrow[i].name) == 0) { in term_clear_arrow()
1161 arrow[i].type = XK_NOD; in term_clear_arrow()
1175 fkey_t *arrow = el->el_term.t_fkey; in term_print_arrow() local
1178 if (*name == '\0' || strcmp(name, arrow[i].name) == 0) in term_print_arrow()
1179 if (arrow[i].type != XK_NOD) in term_print_arrow()
1180 key_kprint(el, arrow[i].name, &arrow[i].fun, in term_print_arrow()
1181 arrow[i].type); in term_print_arrow()
1195 fkey_t *arrow = el->el_term.t_fkey; in term_bind_arrow() local
1207 p = el->el_term.t_str[arrow[i].key]; in term_bind_arrow()
1220 if (arrow[i].type == XK_NOD) in term_bind_arrow()
1225 key_add(el, p, &arrow[i].fun, in term_bind_arrow()
1226 arrow[i].type); in term_bind_arrow()
1230 if (arrow[i].type == XK_CMD) in term_bind_arrow()
1231 map[j] = arrow[i].fun.cmd; in term_bind_arrow()
1233 key_add(el, p, &arrow[i].fun, in term_bind_arrow()
1234 arrow[i].type); in term_bind_arrow()