Как я могу определить, нажал ли пользователь знак @ в pygame?
На некоторых клавиатурах мне нужно нажать SHIFT + 2, на других ALT + V и т. Д.
Это работает:
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_RETURN:
print("ENTER key pressed")
Это не:
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_AT:
print("@ sign pressed")
Это работает только на одном типе клавиатуры:
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_2:
if pygame.key.get_mods() & pygame.KMOD_SHIFT:
print("@ sign pressed")
Так как я могу обнаружить, если пользователь нажимает@ не зная типа клавиатуры, которую они используют?
Спасибо за помощь.