As mentioned in a side topic (How about a real hardware keyboard for the phone?) I think a physical keyboard, that is a part of a smartphone case, is a good compromise.
As mentioned in a side topic (How about a real hardware keyboard for the phone?) I think a physical keyboard, that is a part of a smartphone case, is a good compromise.