针对Linux输入系统的I/O无关方法
项目描述
享受
纯Python,并发无关,访问Linux输入系统。用于控制游戏手柄、摇杆
命令行
$ python -m enjoy.cli table
+---------------------------------+--------------------+-------------------------+
| Sony PLAYSTATION(R)3 Controller | /dev/input/event26 | SYN, KEY, ABS, MSC, FF |
+---------------------------------+--------------------+-------------------------+
...
$ python -m enjoy.cli listen /dev/input/event26
X: 129 Y:126 Z: 0 | RX: 128 RY:128 RZ: 0 | EAST WEST
API
API尚未文档化。仅此示例
import time
from enjoy.input import find_gamepads
pad = next(find_gamepads())
abs = pad.absolute
with pad:
while True:
print(f"X:{abs.x:>3} | Y:{abs.y:>3} | RX:{abs.rx:>3} | RY:{abs.ry:>3}", end="\r", flush=True)
time.sleep(0.1)
项目详情
关闭
enjoy-0.1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 26efd4e9c68b8eb010793e76482978f3f82115030571584cbbc6c560c1e249d1 |
|
MD5 | 5420f965ca133abf5b9afd49655ed96b |
|
BLAKE2b-256 | f8ce6d311feb8e01dfffc3f730a9211e2418fe272f80432d79f3612c1c7b26dd |