I think eventually (5-10 years?) most "laptops" may be using on-screen keyboards. Especially if there is somewhat decent haptic feedback.
It just makes so much more sense from a manufacturing standpoint for one thing. Makes it much simpler and you don't need to create separate keyboard layouts for different languages.
Also, younger generations are quite comfortable using on-screen keyboards on their phones.
But what will really make it take off is contextual and customizable user interfaces that sit next to the virtual letter and symbol keys. Which of course there could be many more symbols or emojis available in subkeyboards or for different contexts.