added keyboard test