There have been keyboards available for a number of years where each keytop has a small screen, so you can reprogram the symbol on it.
And um Office on Iot devices? Like I really need a word processor and spreadsheet on my toaster. Wait, spreadshit toaster, the more bread you got the less shit you gotta eat, ... I need sleep.