using System; using System.Collections.Generic; using System.Text; namespace BetterGenshinImpact.Core.Simulator.Extensions; /// /// 模拟按键类型 /// public enum KeyType { /// /// 单击按键(KeyPress) /// KeyPress, /// /// 按住按键(KeyDown) /// KeyDown, /// /// 释放按键(KeyUp) /// KeyUp, /// /// 长按1s /// Hold, } /// /// 原神按键动作 /// public enum GIActions { /// /// 向前移动 /// MoveForward, /// /// 向后移动 /// MoveBackward, /// /// 向左移动 /// MoveLeft, /// /// 向右移动 /// MoveRight, /// /// 切换走/跑;特定操作模式下向下移动 /// SwitchToWalkOrRun, /// /// 普通攻击 /// NormalAttack, /// /// 元素战技 /// ElementalSkill, /// /// 元素爆发 /// ElementalBurst, /// /// 冲刺(键盘) /// SprintKeyboard, /// /// 冲刺(鼠标) /// SprintMouse, /// /// 切换瞄准模式 /// SwitchAimingMode, /// /// 跳跃;特定操作模式下向上移动 /// Jump, /// /// 落下 /// Drop, /// /// 拾取/交互(自动拾取由AutoPick模块管理) /// PickUpOrInteract, /// /// 快捷使用小道具 /// QuickUseGadget, /// /// 特定玩法内交互操作 /// InteractionInSomeMode, /// /// 开启任务追踪 /// QuestNavigation, /// /// 中断挑战 /// AbandonChallenge, /// /// 切换小队角色1 /// SwitchMember1, /// /// 切换小队角色2 /// SwitchMember2, /// /// 切换小队角色3 /// SwitchMember3, /// /// 切换小队角色4 /// SwitchMember4, /// /// 切换小队角色5 /// SwitchMember5, /// /// 呼出快捷轮盘 /// ShortcutWheel, /// /// 打开背包 /// OpenInventory, /// /// 打开角色界面 /// OpenCharacterScreen, /// /// 打开地图 /// OpenMap, /// /// 打开派蒙界面 /// OpenPaimonMenu, /// /// 打开冒险之证界面 /// OpenAdventurerHandbook, /// /// 打开多人游戏界面 /// OpenCoOpScreen, /// /// 打开祈愿界面 /// OpenWishScreen, /// /// 打开纪行界面 /// OpenBattlePassScreen, /// /// 打开活动面板 /// OpenTheEventsMenu, /// /// 打开玩法系统界面(尘歌壶内猫尾酒馆内) /// OpenTheSettingsMenu, /// /// 打开摆设界面(尘歌壶内) /// OpenTheFurnishingScreen, /// /// 打开星之归还(条件符合期间生效) /// OpenStellarReunion, /// /// 开关任务菜单 /// OpenQuestMenu, /// /// 打开通知详情 /// OpenNotificationDetails, /// /// 打开聊天界面 /// OpenChatScreen, /// /// 打开特殊环境说明 /// OpenSpecialEnvironmentInformation, /// /// 查看教程详情 /// CheckTutorialDetails, /// /// 长按打开元素视野 /// ElementalSight, /// /// 呼出鼠标 /// ShowCursor, /// /// 打开队伍配置界面 /// OpenPartySetupScreen, /// /// 打开好友界面 /// OpenFriendsScreen, /// /// 隐藏主界面 /// HideUI, }