培训
模块
通过使用 Power Automate 桌面版模拟鼠标和键盘操作 - Training
了解如何在 Power Automate 中自动模拟鼠标移动、单击、键入和按键。 此外,还将了解如何在屏幕上选择和定位图像或区域。
PowerToysKeyboard Manager 使你能够重新定义键盘上的键。
例如,可以在键盘上将字母 A 交换为字母 B。 当你按下 A 键时,会插入 B
。
可以交换快捷组合键。 例如:快捷键 Ctrl+C 可以在许多应用程序中复制文本。 使用 PowerToysKeyboard Manager 实用工具,可以将该快捷方式替换为 ⊞ Win+C。 现在,⊞ Win+C 会复制文本。 如果未在 PowerToysKeyboard Manager 中指定目标应用程序,则快捷方式交换会在 Windows 中进行全局应用。
此外,还可以交换任意 unicode 文本序列的键或快捷方式。 例如,您可以用字母 H 替换文本 Hello!
。 按下 A 键后,会插入 Hello!
。 同样,可以使用快捷键 Ctrl+G 发送一些文本(例如)。 Hello from shortcut!
必须启用 PowerToysKeyboard Manager(PowerToys 在后台运行),才能应用重映射的键和快捷方式。 如果 PowerToys 未运行,则不再应用键重映射。
重要
有一些由操作系统保留或无法替换的快捷键。 无法重映射的键包括:
若要使用 Keyboard Manager 创建映射,请打开 PowerToys 设置。 在 PowerToys “设置”选项卡中 Keyboard Manager ,你将看到以下选项:
若要重新映射键,请使用重新映射键打开“重新映射键盘设置”窗口。 首次打开时,不会显示预定义映射。 选择添加键重映射可添加新的重映射。 请注意,各种键盘键实际均会发送快捷方式。
出现新的重新映射行后,选择要在“选择”列中更改其输出的输入键。 选择要在“要发送”列中分配的新键、快捷方式或文本值。
例如,若要按 A 并使 B
出现:
选择: | 发送内容: |
---|---|
A |
B |
若要在 A 与 B 键之间交换键位置,请通过以下方式添加另一个重映射:
选择: | 发送内容: |
---|---|
B |
A |
若要将键重映射到快捷方式(组合键),请在“映射内容”列中输入快捷组合键。
例如,若要按 Ctrl 键并使它生成 ⊞ Win
+ ←
(左箭头):
选择: | 发送内容: |
---|---|
Ctrl |
⊞ Win + ← |
重要
即使在另一个快捷方式中使用了重映射的键,也会保留键重映射。 在此方案中,按键顺序很重要,因为操作是在 keydown 期间执行,而不是在 keyup 期间。 例如,按 Ctrl+C 会生成 ⊞ Win
+ left arrow
+ C
。 按 Ctrl 键会首先执行 ⊞ Win
+ left arrow
。 首先按 C 键会执行 C
+ ⊞ Win
+ left arrow
。
若要将键重映射到任意 Unicode 文本,请在“发送内容”列中首先在组合框中选择“文本”,然后在文本框中填写所需文本。
例如,若按 H 键,就会生成 Hello!
:
选择: | 发送内容: |
---|---|
H |
Hello! |
若要重新映射快捷键组合(如 Ctrl+C),请选择重新映射快捷方式以打开“重映射快捷方式设置”窗口。
首次打开时,不会显示预定义映射。 选择添加快捷方式重映射可添加新的重映射。
出现新的重新映射行时,选择要在“选择”列中更改其输出的输入键。 选择要在“要发送”列中分配的新快捷值。
例如,快捷方式 Ctrl+C 会复制所选文本。 若要将该快捷方式重映射为使用 Alt 键而不是 Ctrl 键,请执行以下操作:
选择: | 发送内容: |
---|---|
Alt + C |
Ctrl + C |
重映射快捷方式时,需要遵循一些规则。 这些规则仅适用于“快捷方式”列。
可以使用一个或多个修饰符和两个非修饰符键创建快捷方式。 这些称为“弦”。 要创建弦,请选择编辑以打开对话框,以使用键盘录制快捷方式。 打开后,打开允许弦开关。 从而允许输入两个非修改符键。
例如,可以使用基于“V”的弦为卷 U 和卷 D 创建快捷方式,如下所示:
选择: | 发送内容: |
---|---|
Shift + Ctrl + V , U |
Volume Up |
Shift + Ctrl + V , D |
Volume Down |
如果有很多相似的快捷方式,那么弦就很方便了,此时让它们都以同一个非修改符键开头便很有意义。
可以通过在“设置”中选择PowerToys“重新映射快捷方式”,将快捷方式(组合键)重新映射到单个按键。
例如,若要将快捷方式 ⊞ Win+←(左箭头)替换为单个键 Alt请执行以下操作:
选择: | 发送内容: |
---|---|
⊞ Win + ← |
Alt |
重要
即使在另一个快捷方式中使用了重映射的键,也会保留快捷方式重映射。 在此方案中,按键顺序很重要,因为操作是在 keydown 期间执行,而不是在 keyup 期间。 例如,按 ⊞ Win+←+Shift 就会生成 Alt
+ Shift
。
例如,若要将快捷键 Ctrl+G 替换为 Hello!
文本,则请在组合框中选择文本,然后输入“Hello!”:
选择: | 发送内容: |
---|---|
Ctrl + G |
Hello! |
Keyboard Manager 使你可以通过激活任何快捷方式来启动应用程序。 为“至:”列中,为此操作选择启动应用。 使用这种类型的快捷方式时,有几个选项需要配置。
选项 | 含义 |
---|---|
应用 | 这是可执行文件的路径。 环境变量将展开。 |
参数 | 将发送到应用的参数。 |
开始于 | 应用要在其中启动的工作目录。 |
提升 | 指定要启动应用的提升级别。 具体选项包括正常、提升和其他用户。 |
如果正在运行 | 当应用已在运行时激活此快捷方式时,应采取什么操作? 具体选项为:显示窗口、启动另一个实例、不执行任何操作、关闭、结束任务。 |
能见度 | 此应用将变为可见。 当应用是控制台或不想看到的内容时,这非常有用。 |
这种类型的快捷方式操作将打开一个 URI。 唯一输入为实际路径/URI。 可以在命令行上发布的几乎所有内容都应该有效。 有关更多示例,请参阅使用 URI 启动应用。
Keyboard Manager 使你能够仅为特定应用重映射快捷方式(而不是在 Windows 中全局重映射)。
例如,在 Outlook 电子邮件应用中,默认情况下会设置快捷方式t Ctrl+E 来搜索电子邮件。 如果更希望改为设置 Ctrl+F 来搜索电子邮件(而不是按默认设置转发电子邮件),可以重映射快捷方式,将“Outlook”设置为“目标应用”。
Keyboard Manager 使用进程名称(而不是应用程序名称)来定位应用。 例如,Microsoft Edge 设置为“msedge”(进程名称),而不是“Microsoft Edge”(应用程序名称)。 若要查找应用程序的进程名称,请打开 PowerShell 并输入命令 get-process
,或打开命令提示符并输入命令 tasklist
。 这会为当前打开的所有应用程序创建进程名称列表。 下面是一些常用应用程序进程名称的列表。
应用程序 | 进程名称 |
---|---|
Microsoft Edge | msedge.exe |
OneNote | onenote.exe |
Outlook | outlook.exe |
Teams | ms-teams.exe |
Adobe Photoshop | Photoshop.exe |
File Explorer | explorer.exe |
Spotify Music | spotify.exe |
Google Chrome | chrome.exe |
Excel | excel.exe |
Word | winword.exe |
Powerpoint | powerpnt.exe |
若要选择要重映射的键或快捷方式:
选择选择后,将打开一个对话框窗口;在此对话窗口中,可以使用键盘输入键或快捷方式。 对输出感到满意后,按住 Enter 以继续。 若要推出此对话框,请按 Esc。
使用下拉菜单可以通过键名称进行搜索,其他下拉值会随着进度而显示。 但是,在下拉菜单打开时,不能使用类型键功能。
孤立键意味着已将它映射到另一个键,并且不再将任何内容映射到它。 例如,如果键从 A
重映射到 B
,则键盘上不再存在生成 A
的键。 为提醒你此事,将为所有孤立键显示一则警告。 若要解决此问题,请再创建一个会映射到 A
中结果的重映射键。
若要使键重映射正常工作,PowerToys 必须在后台运行,并且 Keyboard Manager 必须已启用。 若要停止重映射的键,请关闭 PowerToys 或在 PowerToys 设置中禁用 Keyboard Manager。
否,仅当 PowerToys 在运行且未在任何密码屏幕上工作时(包括以管理员身份运行期间),Keyboard Manager 才可用。
否,重映射应在按“确定”时立即进行。
目前不包括 Mac 和 Linux 配置文件。
建议避免在玩游戏时使用 Keyboard Manager,因为它可能会影响游戏的性能。 这还取决于游戏访问键的方式。 某些键盘 API 不适用于 Keyboard Manager。
是,它会正常工作。 现在,如果你将 A 重新映射到英语(US)键盘上的 B,然后将语言设置更改为法语,请在法语键盘(英语美国物理键盘上键入 A)将导致B
,这与处理多语言输入的方式Windows一致。
目前还没有。 我们不知道 API,可以在其中查看输入及其来自的设备。 此处的典型用例是连接了外部键盘的笔记本电脑。
Keyboard Manager 会列出所有已知物理键盘键的映射。 其中一些映射在键盘上可能不可用,因为它可能没有与之对应的物理键。 例如,下面显示的“Start App 1”选项仅在实际具有“Start App 1”键的键盘上可用。 尝试在不支持“Start App 1”键的键盘上对此键和从此键进行映射会导致未定义的行为。
如果尝试重映射键或快捷方式并遇到问题,则可能是以下问题之一:
请参阅所有待解决的键盘管理器问题列表。
此实用工具是适用于超级用户的 Microsoft PowerToys 实用工具的一部分。 它提供一组有用的实用工具来优化和简化 Windows 体验,以提高工作效率。 若要安装 PowerToys,请参阅安装 PowerToys。
培训
模块
通过使用 Power Automate 桌面版模拟鼠标和键盘操作 - Training
了解如何在 Power Automate 中自动模拟鼠标移动、单击、键入和按键。 此外,还将了解如何在屏幕上选择和定位图像或区域。