teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

情報の追加

2021/01/10 08:45

投稿

vibrato
vibrato

スコア52

title CHANGED
File without changes
body CHANGED
@@ -41,4 +41,27 @@
41
41
  print(event_type, vk, scan_code, is_extended) # --------確認のため表示--------
42
42
  これが表示されなかったのでそのように判断しました。
43
43
 
44
- ゲーム画面がアクティブの時keyboard.wait()でキーが取得できない原因は何でしょうか?
44
+ ゲーム画面がアクティブの時keyboard.wait()でキーが取得できない原因は何でしょうか?
45
+
46
+ ### 追記(ゲームアクティブ時の検証プログラムの挙動)
47
+ **・アクティブ時 a を押下しても進まず count は加算されない**
48
+ **・非アクティブ時 a を押下すると進み count が加算される**
49
+ ```python
50
+ import keyboard
51
+ count = 0
52
+ while True:
53
+ # aが押されるまで待つ。
54
+ keyboard.wait("a")
55
+ count += 1
56
+ print("ハードウェアキーボードの'a'が押下されました。", count)
57
+ ```
58
+ **・アクティブ時 count は加算されていく**
59
+ **・非アクティブ時 同じくcount は加算されていく**
60
+ ```python
61
+ import keyboard
62
+ count = 0
63
+ while True:
64
+ count += 1
65
+ print("ハードウェアキーボードの'a'が押下されました。", count)
66
+ ```
67
+ アクティブ時keyboard.wait("a")が動作していないことが分かる