@YariKartoshe4ka

Как вызвать клавиатуру на android?

Пишу игру на pygame для android. Как известно, этот фреймворк не предоставляет ui, и все приходится реализовывать самому. Мне понадобился input, при нажатии на который, показывается пользовательская клавиатура и он вводит текст. Как можно вызывать эту клавиатуру через модуль android или другие модуля?
В качестве pygame to android использую rapt
  • Вопрос задан
  • 419 просмотров
Решения вопроса 1
@Anonymous_HaCkEd
Нужно вызвать функцию pygame.key.start_text_input() модуля key

Пример кода, где вызывается клавиатура:
import pygame

pygame.init()
pygame.display.set_mode((600, 600))
clock = pygame.time.Clock()
FPS = 60

while 1:
    for i in pygame.event.get():
        if i.type == pygame.QUIT:
            exit()
        elif i.type == pygame.MOUSEBUTTONDOWN:
            if i.button == 1:
            #При нажатии кнопки мышки/пальцем по экрану вызывается клавиатура
                pygame.key.start_text_input()
    clock.tick(FPS)
    pygame.display.update()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы