А вы перехватывайте событие нажатия кнопки, а на консоль выводите просто измененную картинку. Фактически вы это уже реализовали, вам осталось только добавить коды других клавиш и вывести панель с кнопками. Насколько я понял техзадание, управление происходит при помощи клавиатуры, следовательно, абсолютно наплевать, какая именно область нажата, программа управляется только кодами клавиш