每当我在字符串中键入标点符号时,例如“?” 它总是变成“a”。
我尝试查找特定的键码,但没有显示任何内容。
from pynput.keyboard import Key, Controller
import time
keyboard = Controller()
data = list(input("type in the thing you want to say"))
def keystroke():
for temp in data:
if temp.islower():
keyboard.press(temp)
keyboard.release(temp)
time.sleep(0.03)
else:
with keyboard.pressed(Key.shift):
keyboard.press(temp.lower())
keyboard.release(temp.lower())
keystroke()
现在我可以输入带有大写字母的字符串很酷,但我只想知道一种返回标点符号的方法。如果我输入“你好!” 它将返回“Helloa”