Adapted to fit GUI and keyboard