Я не уверен где стоит спрашивать такой вопрос... Наверное самое лучшее место — в этом чате.
Мне не очень нравится состояние системы ввода текста в целом.
Есть два варианта. Либо ты как норми юзаешь текстовый редактор для редактирования текста, а в вебе в тех же инпут-полях, в почтовом клиенты и так далее, пишешь как лох со стандартными кейбиндингами, режимами и так далее.Либо живешь в имаксе, и затаскиваешь туда вообще все нужное (почту, rss) и еще кучу хлама (игры и так далее), и перебираешься сам.
Имакс мне нравится по-сути со стороны "что он делает", но не "как". Последнее мне делать не особо хочется, а иметь все плюсы, типа общих кейбиндов и поведения в целом, именно в режиме ввода текста в любых приложениях — хочется.
Были ли какие-то (достойные упоминания) попытки написать некоторую "unified input system"? Такою спецификацию/стандарт придумать, и службу к ней, что ввод текста, сам по себе, везде глобально определен, и чтобы эта служба могла с имаксом общаться, но не на нативном "имаксовском уровне", а чтобы его можно было туда подключить, или отключить и добавить что-то другое. Один протокол короче говоря. Ключевая идея — ипнут-система как отдельная сущность, а не часть графической системы и чего-то еще.