Entrada de teclado semelhante ao Vim em todos os campos de texto em todos os programas

Portanto, sou viciado em vim e frequentemente adiciono muito lixo aos campos de texto regulares quando tento usar os comandos do vim e não estou no vim. Eu pensei comigo mesmo, por que o vim não pode estar em TODO LUGAR ?! Então isso me impressionou. Por que não? Alguém já escreveu um programa que...