try to manage weird case where keyboard frame origin x is not 0