На этот вопрос уже есть ответ здесь:
Как я могу создать измененную копию существующей раскладки ввода текста?
Чтобы быть более конкретным, я хотел бы добавить круглые скобки ( ) и # в раскладку Армянский (альтернативный фонетический) , жертвуя некоторыми другими символами.
Я знаю о возможности сопоставить ключ с другим, но это не сработает, так как мне это нужно только для одного макета. К тому же это было бы довольно грязным взломом.
Добавление новых пользовательских раскладок клавиатуры довольно легко, если вы знаете, что делать. Уже есть подробный ответ о том, как настроить новую раскладку клавиатуры. Вам нужно будет только добавить записи для нужных вам изменений.