Я думаю, вы должны обработать событие KeyPress.Проверьте, нажата ли клавиша G, если да, отклоните ввод и введите A в текстовое поле.Попробуйте это (персонаж будет добавлен к существующему тексту:
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if (e.KeyChar == 'G')
{
// Stop the character from being entered into the control
e.Handled = true;
textBox1.Text += 'A';
}
}