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

質問編集履歴

1

試したことについてコードを追記しました

2019/09/06 14:13

投稿

HAGI-04
HAGI-04

スコア3

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,14 @@
1
1
  現在、pythonでマクロを作成しているのですが、キーボードの長押しを出力する方法がわからなくて困っています。
2
2
 
3
- pyautoguiというライブラリを見つけたですが、れに含れるキーボード操作関数
3
+ pyautoguiというライブラリを使って以下のことを試ししたが実現は不可能でした
4
- keyDown, keyUp, keyPress, typewrite では長押しの実現は不可能でした。
4
+ - keyDownとkeyUpを使う
5
-
5
+ ```python
6
- 単押しを複数回繰り返して長押しを疑似的に再現するということも不可能でした。
6
+ pyautogui.keyDown('A')
7
+ time.sleep(1)
8
+ pyautogui.keyUp('A')
9
+ ```
10
+ - 単体入力の連打による疑似的な長押し入力の実現
11
+ ```python
12
+ for tmp in range(100):
13
+ pyautogui.press('A')
14
+ ```