cursor add, try to implement carriage key