Как транслитеровать латинские символы в кириллицу на Linux?
Задача: приложение для Linux, которое будет подобием CrazyKeys (https://www.soft-4u.net/homepage/soft-windows/sistema/893----crazykeys-174) - подменяет вводимые символы на кириллицу. Причем не побуквенно, а, например, "sh" на "ш", "ya" на "я" и т.д.
В какую сторону стоит копать и возможен ли такой перехват на Linux: получать вводимые символы с клавиатуры, не позволять им появиться в активном окне и явно передать для вставки нужные кириллические символы?
Утилита планируется на C++.
Источник: Stack Overflow на русском