Проще использовать inline кнопки. Они и в интерфейсе выглядят приличнее.
Ну либо заводите какую-либо переменную, в которой будете указывать какая сейчас клавиатура активна и активна ли вообще. В зависимости от этого уже делаете условия.
Но все равно это всё какая-то палка-верёвка. Присмотритесь к inline кнопкам.