для "ленивого" варианта:
есть универсальное решение для преобразования любой матричной клавиатуры в ps/2 (на этом форуме).
есть проекты преобразователей ps/2 в агат на агат.ру
делаем клаву с внешностью агата с выходом ps/2, резервируя в разводке дополнительно пару сигналов от МК, идущих в сторону кабеля.
на первый момент, используем с переходом ps/2, ожидая, что кто ни будь допишет нативный обмен с агат (может я, но боюсь обещать, совсем со временем беда), там все совсем примитивно...