Текст из сэйбокса в буфер обмена

Крошечная функция, полезная для корректоров. Чтобы никому не приходилось набирать текст с экрана. Копипаста куда удобнее при поиске ошибок, которые нужно исправить.


# в экран say добавить строку:
#    key "K_c" action CopyText(what)

init python:
    # для копирования текста в буфер
    import pygame.scrap
    def copytext(t):
        pygame.scrap.put(pygame.scrap.SCRAP_TEXT, t.encode("utf-8"))
        renpy.notify("The text was copied to the clipboard.")
    CopyText = renpy.curry(copytext)

Комментарии