Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

キー操作でマウスを動かせるようにする #49

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mikecat
Copy link
Contributor

@mikecat mikecat commented Aug 1, 2022

キーボードの操作によりマウスカーソルの操作とクリックをできるようにします。
これにより、USB3.0ポートが1個しかない環境 (LattePandaなど) でもマウスとキーボード両方の操作を(擬似的に)できるようにします。

操作方法

Ctrl+Alt を押しながら

  • 矢印キー : マウスカーソルの移動
  • Enter : 左クリック
  • Backspace : 右クリック

クリックは、押しっぱなしにすることでドラッグも可能です。

既知の不都合

Ctrl+Alt+矢印キーを約3秒以上押しっぱなしにすると、キーを離しても離したイベントが発生せず、マウスカーソルが移動し続けることがあります。
同じ方向のキーをもう一度押して離すことで、キーを離したイベントを発生させ、復帰できます。

この「矢印キーをある程度長い間押しっぱなしにすると、離した時に離したイベントが発生しない」現象は、機能追加前のバージョンでも発生するようです。
(「key push not handled」が出るかどうかでチェックしました)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant