Lines Matching refs:key
1287 term_mouse_click(VTerm *vterm, int key) in term_mouse_click() argument
1299 switch (key) in term_mouse_click()
1327 if (key == K_LEFTRELEASE || key == K_RIGHTRELEASE) in term_mouse_click()
1336 button = get_mouse_button(KEY2TERMCAP1(key), in term_mouse_click()
1360 switch (key) in term_mouse_click()
1387 VTermKey key = VTERM_KEY_NONE; in term_convert_key() local
1399 case ESC: key = VTERM_KEY_ESCAPE; break; in term_convert_key()
1400 case K_DEL: key = VTERM_KEY_DEL; break; in term_convert_key()
1401 case K_DOWN: key = VTERM_KEY_DOWN; break; in term_convert_key()
1403 key = VTERM_KEY_DOWN; break; in term_convert_key()
1404 case K_END: key = VTERM_KEY_END; break; in term_convert_key()
1406 key = VTERM_KEY_END; break; in term_convert_key()
1408 key = VTERM_KEY_END; break; in term_convert_key()
1409 case K_F10: key = VTERM_KEY_FUNCTION(10); break; in term_convert_key()
1410 case K_F11: key = VTERM_KEY_FUNCTION(11); break; in term_convert_key()
1411 case K_F12: key = VTERM_KEY_FUNCTION(12); break; in term_convert_key()
1412 case K_F1: key = VTERM_KEY_FUNCTION(1); break; in term_convert_key()
1413 case K_F2: key = VTERM_KEY_FUNCTION(2); break; in term_convert_key()
1414 case K_F3: key = VTERM_KEY_FUNCTION(3); break; in term_convert_key()
1415 case K_F4: key = VTERM_KEY_FUNCTION(4); break; in term_convert_key()
1416 case K_F5: key = VTERM_KEY_FUNCTION(5); break; in term_convert_key()
1417 case K_F6: key = VTERM_KEY_FUNCTION(6); break; in term_convert_key()
1418 case K_F7: key = VTERM_KEY_FUNCTION(7); break; in term_convert_key()
1419 case K_F8: key = VTERM_KEY_FUNCTION(8); break; in term_convert_key()
1420 case K_F9: key = VTERM_KEY_FUNCTION(9); break; in term_convert_key()
1421 case K_HOME: key = VTERM_KEY_HOME; break; in term_convert_key()
1423 key = VTERM_KEY_HOME; break; in term_convert_key()
1425 key = VTERM_KEY_HOME; break; in term_convert_key()
1426 case K_INS: key = VTERM_KEY_INS; break; in term_convert_key()
1427 case K_K0: key = VTERM_KEY_KP_0; break; in term_convert_key()
1428 case K_K1: key = VTERM_KEY_KP_1; break; in term_convert_key()
1429 case K_K2: key = VTERM_KEY_KP_2; break; in term_convert_key()
1430 case K_K3: key = VTERM_KEY_KP_3; break; in term_convert_key()
1431 case K_K4: key = VTERM_KEY_KP_4; break; in term_convert_key()
1432 case K_K5: key = VTERM_KEY_KP_5; break; in term_convert_key()
1433 case K_K6: key = VTERM_KEY_KP_6; break; in term_convert_key()
1434 case K_K7: key = VTERM_KEY_KP_7; break; in term_convert_key()
1435 case K_K8: key = VTERM_KEY_KP_8; break; in term_convert_key()
1436 case K_K9: key = VTERM_KEY_KP_9; break; in term_convert_key()
1437 case K_KDEL: key = VTERM_KEY_DEL; break; // TODO in term_convert_key()
1438 case K_KDIVIDE: key = VTERM_KEY_KP_DIVIDE; break; in term_convert_key()
1439 case K_KEND: key = VTERM_KEY_KP_1; break; // TODO in term_convert_key()
1440 case K_KENTER: key = VTERM_KEY_KP_ENTER; break; in term_convert_key()
1441 case K_KHOME: key = VTERM_KEY_KP_7; break; // TODO in term_convert_key()
1442 case K_KINS: key = VTERM_KEY_KP_0; break; // TODO in term_convert_key()
1443 case K_KMINUS: key = VTERM_KEY_KP_MINUS; break; in term_convert_key()
1444 case K_KMULTIPLY: key = VTERM_KEY_KP_MULT; break; in term_convert_key()
1445 case K_KPAGEDOWN: key = VTERM_KEY_KP_3; break; // TODO in term_convert_key()
1446 case K_KPAGEUP: key = VTERM_KEY_KP_9; break; // TODO in term_convert_key()
1447 case K_KPLUS: key = VTERM_KEY_KP_PLUS; break; in term_convert_key()
1448 case K_KPOINT: key = VTERM_KEY_KP_PERIOD; break; in term_convert_key()
1449 case K_LEFT: key = VTERM_KEY_LEFT; break; in term_convert_key()
1451 key = VTERM_KEY_LEFT; break; in term_convert_key()
1453 key = VTERM_KEY_LEFT; break; in term_convert_key()
1454 case K_PAGEDOWN: key = VTERM_KEY_PAGEDOWN; break; in term_convert_key()
1455 case K_PAGEUP: key = VTERM_KEY_PAGEUP; break; in term_convert_key()
1456 case K_RIGHT: key = VTERM_KEY_RIGHT; break; in term_convert_key()
1458 key = VTERM_KEY_RIGHT; break; in term_convert_key()
1460 key = VTERM_KEY_RIGHT; break; in term_convert_key()
1461 case K_UP: key = VTERM_KEY_UP; break; in term_convert_key()
1463 key = VTERM_KEY_UP; break; in term_convert_key()
1464 case TAB: key = VTERM_KEY_TAB; break; in term_convert_key()
1466 key = VTERM_KEY_TAB; break; in term_convert_key()
1500 case K_XF1: key = VTERM_KEY_FUNCTION(1); break; in term_convert_key()
1501 case K_XF2: key = VTERM_KEY_FUNCTION(2); break; in term_convert_key()
1502 case K_XF3: key = VTERM_KEY_FUNCTION(3); break; in term_convert_key()
1503 case K_XF4: key = VTERM_KEY_FUNCTION(4); break; in term_convert_key()
1514 case K_F21: key = VTERM_KEY_FUNCTION(21); break; in term_convert_key()
1541 if (key != VTERM_KEY_NONE) in term_convert_key()
1543 vterm_keyboard_key(vterm, key, mod); in term_convert_key()