Lazy loaded image
Lazy loaded image神奇键盘_MagicKeyboard(中文说明)
字数 1184阅读时长 3 分钟
2025-10-16
2025-11-5
type
status
date
slug
summary
tags
category
icon
password

神奇键盘_MagicKeyboard(中文说明)


Website:
Source Code:
MagicKeyboard
ZZHow1024Updated Nov 5, 2025
Releases:

它是什么?

MagicKeyboard 是一款跨平台的模拟键盘输入工具,支持在 Windows、macOS 和 Linux 操作系统上自动模拟键盘输入操作。

技术路线

  • 编程语言:Java
  • 图形化界面:JavaFX
  • 构建工具:Maven

许可证

该项目根据 GNU 通用公共许可证 v3.0 获得许可 - 有关详细信息,请参阅 LICENSE 文件。

使用说明

下载地址:
  • 确定您使用的操作系统。
    • Linux:
      • 选择 .deb安装包(Debian, Ubuntu) / .rpm(Red Hat, Fedora, SUSE)安装包。
    • macOS:
      • 确定您使用的 Mac 的芯片(Apple Silicon / Intel)。
      • 选择 .dmg磁盘镜像 / .pkg安装包。
    • Windows:
      • 选择 .zip压缩包 / .exe安装包 / .msi安装包。
    • 通用:
      • 选择 .jar包(计算机需要配置好 JRE)
  • 下载对应的文件。
  • Linux 和 macOS 需要执行安装操作后再运行,Windows 可直接运行 .zip 压缩包中的 .exe 可执行程序或选择 .exe 安装包与 .msi 安装包执行安装操作,.jar 包可直接通过 java -jar 命令运行。
  • 启动 MagicKeyboard
  • 将待键入的内容输入或粘贴到文本框内。
  • 切换键入模式(兼容模式/极速模式)。
  • 调节键入时间间隔与悬浮窗位置。
  • 选择是否启用代码模式(忽略行首空格符)。
  • 按下 “开始键入” 按钮将进入 3s 倒计时,倒计时结束后开始模拟键盘键入文本。
    • 此时,“开始键入” 按钮的功能将变为 ”暂停“/”继续“,”清空“按钮的功能将变为 “停止”。
  • 按下 “关于” 按钮可查看简介。
  • 右下方可以选择语言。
    • 当前支持中文(简体/繁体)与英文。

模式说明

MagicKeyboard 提供了两种键盘输入模式,分别是 兼容模式极速模式,以满足不同场景下的需求。
  1. 兼容模式
      • 特点:兼容性优先,适用于大多数操作系统和应用场景。
      • 适用场景:
        • 需要确保输入的稳定性和准确性。
        • 适用于对输入速度要求不高但需要兼容性的场景。
      • 实现细节:在此模式下,MagicKeyboard 会以较为保守的方式模拟键盘输入,确保在不同应用程序中都能正常工作。
  1. 极速模式
      • 特点:速度优先,适用于对输入效率要求较高的场景。
      • 适用场景:
        • 大量文本输入或需要快速响应的场景。
        • 对兼容性要求较低但追求极致输入速度的场景。
      • 实现细节:在此模式下,MagicKeyboard 会以更高效的方式模拟键盘输入,可能会牺牲部分兼容性以换取更快的输入速度。
  • 用户可以根据需求选择不同的模式进行键盘输入
    • 默认模式为 兼容模式
    • 用户可在开始键入前切换键入模式(兼容模式/极速模式)。

版本信息

当前版本

  • MagicKeyboard 版本号: 2.0.0
  • Java 版本: 21+
  • JavaFX 版本: 21
  • Maven 版本: 3.6+

系统要求

  • Windows 10+,macOS 10.15+,Linux(X11)

跨平台支持说明

完全支持平台

  • Windows 10/11:完整支持所有功能,包括中文输入。
  • macOS 10.15+:完整支持所有功能,包括中文输入。

有限支持平台

  • Linux(X11)
    • 支持英文字符输入。
    • 不支持中文等非英文字符。
    • 仅支持 X11 显示服务器,Wayland 暂不支持。

快速开始

环境准备

  1. 安装 JDK 21 或更高版本。
  1. 确保系统已安装 JavaFX 21 运行时。

编译运行

  • 克隆项目
    • 进入项目目录
      • 编译项目
        • 运行应用

          各版本功能介绍

          • MagicKeyboard1.0.0
            • 模拟键盘键入。
            • 键入间隔时间调节。
            • 悬浮窗提示。
              • 支持调节悬浮窗位置
              • 支持悬浮窗控制键入状态
          • MagicKeyboard2.0.0
            • 切换键入模式(兼容模式/极速模式)。
            • 代码模式(忽略行首空格符)。
            • 支持多语言。
              • 中文(简体/繁体)
              • 英文

          各版本主界面

          MagicKeyboard1.0.0

          MagicKeyboard1.0.0
          MagicKeyboard1.0.0

          MagicKeyboard2.0.0

          MagicKeyboard2.0.0
          MagicKeyboard2.0.0

          贡献指南

          欢迎提交 Issue 和 Pull Request 来改进项目功能,特别是 Linux 平台的兼容性改进。
          上一篇
          前往博客
          下一篇
          MagicKeyboard(English)

          评论
          Loading...