AFAIK there is absolutely no innovation with software defined keyboards, they statically mimic a physical keyboard. I would expect well defined open APIs so that applications tailor the keyboard for optimal contextualized use for that app. The only thing that came close is Apple's touchbar but even that one is quite static and not very liberating in practice. Of course the downside of adaptive software keyboards is t…
Touch keyboards don't sound very liberating. I think experienced/professional users will be an especially bad fit for this. Imagine having to constantly look down at the keyboard to see what contextual options are available. It's like getting a new keyboard and having to get used to a different layout, except it's forever . Say goodbye to your flow state, hope you haven't gotten used to it. That said, this laptop see…
I see what you mean here, but am not so sure about that to be honest. We just haven't seen much innovation here IMO. It could specifically optimize for flow, somewhat reminiscent of Github Copilot and the suggestions in phone keyboards.
For example I am wondering how a keyboard could adapt in a spreadsheet application if you focus on a non-empty cell. Depending on what's already there, there might be a predictable set of options on what is likely to be done next. (without limiting free form either).
I don't have good examples, because I simply don't know what could be done. But I am convinced that something that statically mimics a physical keyboard can be improved upon.