Implement keyboard for non-mobile