Lazy loaded image
Lazy loaded imageMagicKeyboard(English)
字数 418阅读时长 2 分钟
2025-10-16
2025-10-15
type
status
date
slug
summary
tags
category
icon
password

MagicKeyboard(English)


Website:
Source Code:
MagicKeyboard
ZZHow1024Updated Oct 11, 2025
Releases:

What is it?

MagicKeyboard is a cross-platform simulated keyboard input tool that supports automatic simulated keyboard input operations on Windows, macOS, and Linux operating systems.

Technical route

  • Programming Language: Java
  • GUI: JavaFX
  • Build Tool: Maven

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Instructions for use

Download address:
  • Determine the operating system you are using.
    • Linux:
      • Select the .deb installation package (Debian, Ubuntu) / .rpm (Red Hat, Fedora, SUSE) installation package.
    • macOS:
      • Determine the chip of the Mac you are using (Apple Silicon / Intel).
      • Select the .dmg disk image / .pkg installation package.
    • Windows:
      • Select the .zip compressed package / .exe installation package / .msi installation package.
    • General:
      • Select the .jar package (the computer needs to have JRE configured)
  • Download the corresponding file.
  • Linux and macOS need to be installed before running. Windows can directly run the .exe executable program in the .zip compressed package or select the .exe installation package and .msi installation package to perform the installation operation. The .jar package can be directly run through the java -jar command.
  • Launch MagicKeyboard.
  • Type or paste the text you want to type into the text box.
  • Adjust the typing interval and floating window position.
  • Press the "开始键入" button to start a 3-second countdown, after which the simulated keyboard typing begins.
    • At this point, the "开始键入" button will function as "暂停" or "继续," and the "清空" button will function as "停止".
  • Press the "关于" button to view an introduction.
  • Press the "退出" button to exit the program.

Version Information

Current Version

  • MagicKeyboard Version: 1.0.0
  • Java Version: 21+
  • JavaFX Version: 21
  • Maven Version: 3.6+

System Requirements

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

Cross-Platform Support Notes

Fully Supported Platforms

  • Windows 10/11: Fully supports all features, including Chinese input.
  • macOS 10.15+: Fully supports all features, including Chinese input.

Limitedly Supported Platforms

  • Linux(X11):
  • Supports English character input.
  • Does not support non-English characters such as Chinese.
  • Only supports the X11 display server; Wayland is not currently supported.

Quick Start

Environment Preparation

  1. Install JDK 21 or later.
  1. Ensure the JavaFX 21 runtime is installed on your system.

Compile and Run

  • Clone the Project
    • Enter the project directory
      • Compile the project
        • Run the application

          Feature Introduction by Version

          • MagicKeyboard 1.0.0
            • Simulate keyboard typing.
            • Adjust the typing interval.
            • Floating window notifications.
              • Adjust the floating window position.
              • Control typing status using the floating window.

          Main interface of each version

          MagicKeyboard1.0.0

          MagicKeyboard1.0.0
          MagicKeyboard1.0.0

          Contribution Guidelines

          Welcome to submit issues and pull requests to improve project features, especially compatibility improvements on the Linux platform.
          上一篇
          神奇键盘_MagicKeyboard(中文说明)
          下一篇
          HowCalculator(中文说明)

          评论
          Loading...