feat(hotkey): add several hotkey

This commit is contained in:
AkiChase 2024-04-15 08:27:16 +08:00
parent adc66b0ba7
commit b7fb61322b
2 changed files with 33 additions and 5 deletions

View File

@ -96,7 +96,7 @@ fn start_scrcpy_server(
let share_app = app.clone();
let listen_handler = share_app.listen("front-command", move |event| {
let sender = front_msg_sender.clone();
println!("收到front-command: {}", event.payload());
// println!("收到front-command: {}", event.payload());
tokio::spawn(async move {
if let Err(e) = sender.send(event.payload().into()).await {
println!("front-command转发失败: {}", e);

View File

@ -803,6 +803,7 @@ export function listenToKeyEvent() {
});
}, 50);
// setInterval(()=>console.log(loopDownKeyCBMap), 3000);
}
export function unlistenToKeyEvent() {
@ -836,18 +837,23 @@ export function initShortcuts(
100,
1
);
addDirectionalSkillShortcuts("KeyQ", 950, 610, 100, 2); // skill 1
addDirectionalSkillShortcuts("AltLeft", 1025, 500, 100, 2); // skill 2
addDirectionalSkillShortcuts("KeyE", 1160, 420, 100, 2); // skill 3
addDirectionalSkillShortcuts("KeyQ", 950, 610, 200, 2); // skill 1
addDirectionalSkillShortcuts("AltLeft", 1025, 500, 200, 2); // skill 2
addDirectionalSkillShortcuts("KeyE", 1160, 420, 200, 2); // skill 3
addTriggerWhenPressedSkillShortcuts("M4", 1160, 420, false, 0, 2); // skill 3 (no direction and trigger when pressed)
addDirectionlessSkillShortcuts("M1", 1150, 280, 2); // equipment skill (middle mouse click)
addCancelSkillShortcuts("Space", 1160, 140, 2); // cancel skill
addTapShortcuts("KeyB", 650, 650, 3); // home
addTapShortcuts("KeyC", 740, 650, 3); // recover
addDirectionalSkillShortcuts("KeyF", 840, 650, 100, 2); // summoner skills
addDirectionalSkillShortcuts("KeyF", 840, 650, 200, 2); // summoner skills
addTriggerWhenPressedSkillShortcuts("ControlLeft", 840, 650, false, 0, 3); // summoner skills (no direction and trigger when pressed)
addTapShortcuts("M2", 1165, 620, 3); // attack (right click)
addTapShortcuts("Digit1", 880, 560, 3); // skill 1 upgrade
addTapShortcuts("Digit2", 960, 430, 3); // skill 2 upgrade
addTapShortcuts("Digit3", 1090, 350, 3); // skill 3 upgrade
addTapShortcuts("Digit4", 130, 300, 3); // quick buy 1
addTapShortcuts("Digit5", 130, 370, 3); // quick buy 2
addObservationShortcuts("M3", 1000, 200, 0.5, 4); // observation
@ -894,4 +900,26 @@ export function initShortcuts(
]);
}
);
// map
addShortcut(
"KeyZ",
async () => {
await execMacro([
{
type: "touch",
args: ["default", 5, 250, 230],
},
]);
},
undefined,
async () => {
await execMacro([
{
type: "touch",
args: ["default", 5, 640, 150],
},
]);
}
);
}