토글 스위치 전환 너무 빨리 키보드 모듈 파이썬

프랭크 마이어스

적절한 토글 스위치를 만드는 데 문제가 있습니다.

import keyboard

x=0
while True:
    if keyboard.is_pressed('a'):
        if x == 0:
            x = 1
            print('on')
        elif x == 1:
            x=0
            print('off')

이 코드는 잘 작동하지만 너무 빠르게 전환됩니다. 또한 백그라운드에서 실행되는 게임이 있으므로 기다릴 수 없습니다. 나는 또한 새로운 코어를 열고 싶지 않습니다.

David Fitzgerlald

keyboard.is_pressed궁극적으로 돌아올 때까지 여전히 불필요한 기다림이 있기 때문에 이것이 도움이되는지 여부가 확실하지 않은 내가 생각해 낼 수있는 최선의 방법입니다 False. 그러나 전환 된 각 상태를 한 번만 트리거합니다. 개인적으로보다 잘 관리되고 잘 문서화 된 모듈을 시도하는 것이 좋습니다 keyboard.

import keyboard

on = False
while True:
    if keyboard.is_pressed('A'):
        while keyboard.is_pressed('A'):
            pass
        if on:
            print("on")
        elif not on:
            print("off")
        on = not on

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬 스레드가 너무 빨리 실행되면 방해

분류에서Dev

너무 빨리 보내면 파이썬 소켓 recv ()가 모든 메시지를받지 못합니다.

분류에서Dev

특정 파이썬 바이너리 용 파이썬 모듈 설치

분류에서Dev

Keycloak 액세스 토큰이 너무 빨리 만료됩니다.

분류에서Dev

dist-packages 디렉토리에 파이썬 모듈을 직접 설치하는 방법은 무엇입니까?

분류에서Dev

Unity 토글을 위해 이벤트 리스너에 인수 전달

분류에서Dev

키보드 전환을 위해 Google 키보드의 스페이스 바 길게 누르기 기능을 모방하는 방법은 무엇입니까?

분류에서Dev

주어진 시리즈에서 파이썬으로 무작위 모듈 시드를 얻습니까?

분류에서Dev

파이썬의 디렉토리에서 모든 모듈 이름, 클래스 이름 및 메서드 이름 가져 오기

분류에서Dev

파이썬의 메모리 위치 반전 인덱스에서 단순

분류에서Dev

자바 스크립트의 window.settimeout이 너무 빨리로드 됨

분류에서Dev

파이썬에서 모듈의 바이너리는 무엇입니까

분류에서Dev

이 코드는 파이썬 스레딩 모듈로 안전합니까?

분류에서Dev

파이썬 게임 : lives_left가 너무 빨리 떨어지고 게임이 예기치 않게 종료 됨

분류에서Dev

css 토글 스위치-의사 요소 사이의 배경색 전환 추가

분류에서Dev

두 스토리 보드 간 전환

분류에서Dev

pefile 파이썬 모듈이 디렉토리의 여러 실행 파일을 읽도록 만드는 방법

분류에서Dev

AJAX로드시 이미지 회전 스크립트가 중단되고 너무 빨리 회전하기 시작 함

분류에서Dev

디스크 공간이 너무 빨리 소모되는 이유는 무엇입니까?

분류에서Dev

pip를 통해 설치된 모듈을 찾기 위해 시스템 파이썬을 만드는 방법은 무엇입니까?

분류에서Dev

파이썬 패키지에서 모듈을 2, 1 디렉토리 아래로 가져옵니다.

분류에서Dev

다크 / 라이트 모드 토글을 위해 쿠키를 저장하는 방법은 무엇입니까?

분류에서Dev

JavaScript : CSS 토글 스위치를 다크 모드로

분류에서Dev

JavaScript 2 장의 사진 후 너무 빨리 페이드 인

분류에서Dev

파이썬 모듈과 데이터를 디렉토리에 저장하고 데이터에 액세스하여 해당 모듈을 가져 오는 방법

분류에서Dev

반환 값을 반환하지 않는 파이썬 단위 테스트 패치 모의 메서드

분류에서Dev

AngularJS에서 부분적으로로드되는 목록 및 그리드보기 토글 스위치 제어를 만드는 방법은 무엇입니까?

분류에서Dev

스토리 보드-앱 실행시 이미지 크기가 너무 큼

분류에서Dev

이전 "업그레이드"에서 "건너 뛰기"를 누른 경우 스토리 보드를 업그레이드하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    파이썬 스레드가 너무 빨리 실행되면 방해

  2. 2

    너무 빨리 보내면 파이썬 소켓 recv ()가 모든 메시지를받지 못합니다.

  3. 3

    특정 파이썬 바이너리 용 파이썬 모듈 설치

  4. 4

    Keycloak 액세스 토큰이 너무 빨리 만료됩니다.

  5. 5

    dist-packages 디렉토리에 파이썬 모듈을 직접 설치하는 방법은 무엇입니까?

  6. 6

    Unity 토글을 위해 이벤트 리스너에 인수 전달

  7. 7

    키보드 전환을 위해 Google 키보드의 스페이스 바 길게 누르기 기능을 모방하는 방법은 무엇입니까?

  8. 8

    주어진 시리즈에서 파이썬으로 무작위 모듈 시드를 얻습니까?

  9. 9

    파이썬의 디렉토리에서 모든 모듈 이름, 클래스 이름 및 메서드 이름 가져 오기

  10. 10

    파이썬의 메모리 위치 반전 인덱스에서 단순

  11. 11

    자바 스크립트의 window.settimeout이 너무 빨리로드 됨

  12. 12

    파이썬에서 모듈의 바이너리는 무엇입니까

  13. 13

    이 코드는 파이썬 스레딩 모듈로 안전합니까?

  14. 14

    파이썬 게임 : lives_left가 너무 빨리 떨어지고 게임이 예기치 않게 종료 됨

  15. 15

    css 토글 스위치-의사 요소 사이의 배경색 전환 추가

  16. 16

    두 스토리 보드 간 전환

  17. 17

    pefile 파이썬 모듈이 디렉토리의 여러 실행 파일을 읽도록 만드는 방법

  18. 18

    AJAX로드시 이미지 회전 스크립트가 중단되고 너무 빨리 회전하기 시작 함

  19. 19

    디스크 공간이 너무 빨리 소모되는 이유는 무엇입니까?

  20. 20

    pip를 통해 설치된 모듈을 찾기 위해 시스템 파이썬을 만드는 방법은 무엇입니까?

  21. 21

    파이썬 패키지에서 모듈을 2, 1 디렉토리 아래로 가져옵니다.

  22. 22

    다크 / 라이트 모드 토글을 위해 쿠키를 저장하는 방법은 무엇입니까?

  23. 23

    JavaScript : CSS 토글 스위치를 다크 모드로

  24. 24

    JavaScript 2 장의 사진 후 너무 빨리 페이드 인

  25. 25

    파이썬 모듈과 데이터를 디렉토리에 저장하고 데이터에 액세스하여 해당 모듈을 가져 오는 방법

  26. 26

    반환 값을 반환하지 않는 파이썬 단위 테스트 패치 모의 메서드

  27. 27

    AngularJS에서 부분적으로로드되는 목록 및 그리드보기 토글 스위치 제어를 만드는 방법은 무엇입니까?

  28. 28

    스토리 보드-앱 실행시 이미지 크기가 너무 큼

  29. 29

    이전 "업그레이드"에서 "건너 뛰기"를 누른 경우 스토리 보드를 업그레이드하는 방법은 무엇입니까?

뜨겁다태그

보관