です。私はPythonで短いスクリプトを作成しようとしています。私がしたいのは、マウスをクリックすると、マウスが任意の位置(画面の真ん中)にリセットされるということです。私はこれをバックグラウンドで実行したいので、OS(おそらくChrome、または一部のWebブラウザ)で動作します。また、ユーザーが特定のボタン(Ctrlキー)を押し続け、クリックして位置をリセットしないようにすることもできます。こうすることで、彼らは不満なくスクリプトを閉じることができました。Pythonでマウスをクリックしたかどうか確認してください。
私はこれを行う方法を知っているとはかなり確信していますが、どのライブラリを使用するかはわかりません。私はそれがクロスプラットフォーム、または少なくともWindows + Macであれば好きだろう。ここに私のコードは、これまでのところです:
#! python3
# resetMouse.py - resets mouse on click - usuful for students with
# cognitive disabilities.
import pymouse
width, height = m.screen_size()
midWidth = (width + 1)/2
midHeight = (height + 1)/2
m = PyMouse()
k = PyKeyboard()
def onClick():
m.move(midWidth, midHeight)
try:
while True:
# if button is held down:
# continue
# onClick()
except KeyboardInterrupt:
print('\nDone.')