Вы слишком много хотите от tkinter, это просто маленькая графическая библиотека, кстати когда окно tkinter не в фокусе оно не обрабатывает события, а вам нужно повесить глобальный хук на клавиатуру, после чего найти окно tkinter и забрать из него нужный текст. Обычно это пишется на с++, но так как все сводится в вызову функций winapi, то можно сделать все на python с помощью библиотеки pywin32