Files
Yosuga/3rdparty/autogui-cpp/src/SimpleAutoGUI.h
T
Misaki 96b5ed59b7 1. 集成autogui-cpp库,以支持后续的自动化操作需求
2. 增加了串口设备管理类,以支持无法联网的嵌入式设备接入Yosuga
3. 基于COBS编码以解决串口收发的粘包问题
2026-01-26 23:41:55 +08:00

47 lines
1.5 KiB
C++

//
// Created by misaki on 2026/1/25.
//
#pragma once
// 包含所有必要头文件
#include "Autogui.h"
// 常用常量
namespace AutoGUI {
// 鼠标按钮常量
const Button LEFT = Button::LEFT;
const Button RIGHT = Button::RIGHT;
const Button MIDDLE = Button::MIDDLE;
// 常用键常量(字符串形式,用于press、keyDown等函数)
namespace Keys {
const std::string BACKSPACE = "backspace";
const std::string ENTER = "enter";
const std::string TAB = "tab";
const std::string ESCAPE = "escape";
const std::string ESC = "esc";
const std::string UP = "up";
const std::string DOWN = "down";
const std::string RIGHT = "right";
const std::string LEFT = "left";
const std::string WIN = "win";
const std::string COMMAND = "command";
const std::string ALT = "alt";
const std::string CTRL = "ctrl";
const std::string SHIFT = "shift";
const std::string CAPSLOCK = "capslock";
const std::string F1 = "f1";
const std::string F2 = "f2";
const std::string F3 = "f3";
const std::string F4 = "f4";
const std::string F5 = "f5";
const std::string F6 = "f6";
const std::string F7 = "f7";
const std::string F8 = "f8";
const std::string F9 = "f9";
const std::string F10 = "f10";
const std::string F11 = "f11";
const std::string F12 = "f12";
const std::string SPACE = "space";
}
}