Там еще проблема в том, что контроллер клавиатуры должен знать активную раскладку.

Клавиша " ' Э будет привязана к трем различным кнпокам Специалиста в зависимости от РУС/ЛАТ + Шифт.