feat: 通过键鼠自动到锚点,自动放置锚点 (#930)

* feat: 通过键鼠自动到锚点,自动放置锚点

* Update repo/js/FeatherFalling/settings.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
秋云
2025-05-27 00:38:22 +08:00
committed by GitHub
parent 33dd2c2533
commit 6beeecc0fb
6 changed files with 487 additions and 23 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@@ -0,0 +1,363 @@
{
"macroEvents": [
{
"type": 0,
"keyCode": 83,
"mouseX": 0,
"mouseY": 0,
"time": 1407
},
{
"type": 1,
"keyCode": 83,
"mouseX": 0,
"mouseY": 0,
"time": 1719
},
{
"type": 4,
"mouseX": 1919,
"mouseY": 1079,
"mouseButton": "Middle",
"time": 2469
},
{
"type": 5,
"mouseX": 1919,
"mouseY": 1079,
"mouseButton": "Middle",
"time": 2641
},
{
"type": 0,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 3438
},
{
"type": 1,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 4438
},
{
"type": 0,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 5000
},
{
"type": 0,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 8328
},
{
"type": 1,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 8797
},
{
"type": 1,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 12250
},
{
"type": 0,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 12375
},
{
"type": 1,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 12438
},
{
"type": 0,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 13735
},
{
"type": 1,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 13860
},
{
"type": 4,
"mouseX": 1919,
"mouseY": 1079,
"mouseButton": "Middle",
"time": 14391
},
{
"type": 5,
"mouseX": 1919,
"mouseY": 1079,
"mouseButton": "Middle",
"time": 14532
},
{
"type": 0,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 15172
},
{
"type": 0,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 15453
},
{
"type": 1,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 15766
},
{
"type": 0,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 16375
},
{
"type": 1,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 16844
},
{
"type": 4,
"mouseX": 1919,
"mouseY": 1079,
"mouseButton": "Right",
"time": 17766
},
{
"type": 5,
"mouseX": 1919,
"mouseY": 1079,
"mouseButton": "Right",
"time": 17938
},
{
"type": 0,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 18203
},
{
"type": 1,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 18703
},
{
"type": 0,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 19000
},
{
"type": 1,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 19063
},
{
"type": 0,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 19344
},
{
"type": 1,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 19750
},
{
"type": 4,
"mouseX": 1919,
"mouseY": 1079,
"mouseButton": "Right",
"time": 19782
},
{
"type": 5,
"mouseX": 1919,
"mouseY": 1079,
"mouseButton": "Right",
"time": 19953
},
{
"type": 4,
"mouseX": 1919,
"mouseY": 1079,
"mouseButton": "Right",
"time": 20828
},
{
"type": 5,
"mouseX": 1919,
"mouseY": 1079,
"mouseButton": "Right",
"time": 20953
},
{
"type": 0,
"keyCode": 49,
"mouseX": 0,
"mouseY": 0,
"time": 21063
},
{
"type": 1,
"keyCode": 49,
"mouseX": 0,
"mouseY": 0,
"time": 21235
},
{
"type": 0,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 21672
},
{
"type": 0,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 21922
},
{
"type": 1,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 21938
},
{
"type": 0,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 22047
},
{
"type": 1,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 22094
},
{
"type": 0,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 22157
},
{
"type": 1,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 22172
},
{
"type": 0,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 22250
},
{
"type": 1,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 22297
},
{
"type": 0,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 22375
},
{
"type": 1,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 22391
},
{
"type": 0,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 22438
},
{
"type": 1,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 22485
},
{
"type": 1,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 22547
},
{
"type": 1,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 22719
}
],
"info": {
"name": "",
"description": "",
"x": 958,
"y": 562,
"width": 1920,
"height": 1080,
"recordDpi": 1.75
}
}