daemon_n, второе — через эмуляцию щелчка, конкретный код не подскажу. Если при создании элемента не задана его горячая клавиша изначально.
Первое уже порядком надоело мне. Костыльный метод: обрабатывать OnChat событие Эры, запоминать вход в чат, выход из чата. Игнорировать нажатия клавиш, пока в чате.
Альтернатива — я сделаю то же самое для любых клавиш в Эре 3.3. Пока активно поле ввода, никакой обработки скриптами. Кто что думает?