chore

add keycmp_t