KEYC_DOWN
{ .key = KEYC_DOWN|KEYC_CURSOR,
{ .key = KEYC_DOWN,
{ .key = KEYC_DOWN|KEYC_BUILD_MODIFIERS,
{ "Down", KEYC_DOWN|KEYC_CURSOR|KEYC_IMPLIED_META },
case KEYC_DOWN:
case KEYC_DOWN:
case KEYC_DOWN|KEYC_SHIFT:
case KEYC_DOWN:
case KEYC_DOWN:
*new_key = KEYC_DOWN;
case KEYC_DOWN:
{ "\033OB", KEYC_DOWN|KEYC_CURSOR },
{ "\033[B", KEYC_DOWN|KEYC_CURSOR },
{ "\033\033OB", KEYC_DOWN|KEYC_CURSOR|KEYC_META },
{ "\033\033[B", KEYC_DOWN|KEYC_CURSOR|KEYC_META },
{ "\033Ob", KEYC_DOWN|KEYC_CTRL },
{ "\033[b", KEYC_DOWN|KEYC_SHIFT },
{ "\033[1;_B", KEYC_DOWN },
{ TTYC_KCUD1, KEYC_DOWN|KEYC_CURSOR },
{ TTYC_KIND, KEYC_DOWN|KEYC_SHIFT },
{ TTYC_KDN2, KEYC_DOWN|KEYC_SHIFT },
{ TTYC_KDN3, KEYC_DOWN|KEYC_META|KEYC_IMPLIED_META },
{ TTYC_KDN4, KEYC_DOWN|KEYC_SHIFT|KEYC_META|KEYC_IMPLIED_META },
{ TTYC_KDN5, KEYC_DOWN|KEYC_CTRL },
{ TTYC_KDN6, KEYC_DOWN|KEYC_SHIFT|KEYC_CTRL },
{ TTYC_KDN7, KEYC_DOWN|KEYC_META|KEYC_IMPLIED_META|KEYC_CTRL },