0

「?」などの文字列に句読点を入力するたびに 常に「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()

今は大文字の文字列を入力できますが、句読点を返す方法を知りたいだけです。「こんにちは!」と入力すると 「こんにちは」を返します

4

0 に答える 0