Uppercase first letters at firts word, and after . ! ? I've changed this function: Code: def input(feed): text = update_text(0) if text == "": buffer.set_text(text + feed.swapcase()) elif text[-2:] == ". ": buffer.set_text(text + feed.swapcase()) elif text[-2:] == "? ": buffer.set_text(text + feed.swapcase()) elif text[-2:] == "! ": buffer.set_text(text + feed.swapcase()) else: buffer.set_text(text + feed)
def input(feed): text = update_text(0) if text == "": buffer.set_text(text + feed.swapcase()) elif text[-2:] == ". ": buffer.set_text(text + feed.swapcase()) elif text[-2:] == "? ": buffer.set_text(text + feed.swapcase()) elif text[-2:] == "! ": buffer.set_text(text + feed.swapcase()) else: buffer.set_text(text + feed)
def input(feed): text = update_text(0) if text == "" or text[-2:] in [". ", "? ", "! "]: buffer.set_text(text + feed.upper()) else: buffer.set_text(text + feed)