#config-file #shortcut #keyboard-shortcuts #command-line-tool #json-configuration #typing #autotyper

bin+lib shortcut-autotyper

快捷自动输入工具是一个命令行工具,使用 JSON 配置文件中定义的快捷键来自动化重复输入任务。只需配置您的快捷键,让自动输入工具帮您完成输入。

1 个不稳定版本

0.1.0 2024年3月7日

#2476 in 命令行工具

自定义许可证

47KB
972

快捷自动输入工具

快捷自动输入工具是一个命令行工具,可以从配置文件生成序列和组合,并在键盘上输入生成的字符串。它提供了一个简单的方法来使用预定义的快捷键自动化重复输入序列。

配置文件

快捷自动输入工具需要一个 JSON 格式的配置文件来定义序列和组合。默认的配置文件路径是 $HOME/.shortcut_autotyper.json。配置文件应具有以下结构

{
  "combinations": {
    "X": "A2 c B3..6 N",
    "Y": "C3 X2"
  },
  "sequences": {
    "A": "A1",
    "B": "B1_",
    "AB": "can be more than one char",
    "c": "keys are key sensitive",
    "D": "🐧 emotes can be used too",
    "N": "\n",
  }
}

序列和组合中的每个键都必须是唯一的,组合由空格分隔。

用法

以下是一般命令格式: shortcut-autotyper [SEQUENCE/COMBINATION][COUNT/RANGE]

程序执行错误处理以确保正确使用。如果提供了无效的名称或组合,程序将抛出一个错误,并详细描述问题。例如,在名称或组合中使用空格可能会导致组合错误,但在命令行中,它们将被解释为两个分开的名称。

示例

输入名为 "A" 的序列三次

shortcut-autotyper A3

输入名为 "X" 的组合四次

shortcut-autotyper X4

输入名为 "N" 的序列三次、四次或五次

shortcut-autotyper numbers 3..6

输入多个名称

shortcut-autotyper A B2 c3 d4..6

贡献

欢迎提交错误报告!如果您遇到任何问题或有功能建议,请不要犹豫在 GitHub 仓库上创建一个问题。您的反馈和建议对我们改进快捷自动输入工具至关重要。

依赖关系

~1–2MB
~40K SLoC