Вот способ проверить, выбрано ли указанное местоположение.
if "sel" in myTextWidget.tag_names(INSERT): #use 'not in' to see if it's not selected
print("INSERT to 'insert+1c' is selected text!");
Я не знаю, почему они не позволяют вам добавить второй индекс туда.Я также не знаю, что это более эффективно для процессора, чем ваша версия, но, похоже, он более стандартен, чем я могу сказать.