- Generation of optimal keyboard layouts
- Algorithm selection for optimal layout generation
- Keyboard management
- Character set management
- Profile management
- Operating System: Linux or macOS.
- Java Version 11+: Ensure Java version 11 or higher is installed.
- For macOS:
Install Java version 11 using Homebrew:Follow the official Homebrew installation guide if needed: Homebrew Installation Guidesudo brew install java11
- For Linux:
Install Java version 11:sudo apt-get install openjdk-11-jdk
- For macOS:
- Clone the Repository:
git clone git@github.com:jianingxu1/KeyboardCraft.git
- Navigate to the Executable (EXE) Folder:
cd EXE
- Run the Application:
./gradlew run
- Explore the application interface. For detailed instructions, refer to the User Manual
If you'd like to contribute to the project, follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/fooBar
). - Commit your changes (
git commit -am 'Add some fooBar'
). - Push to the branch (
git push origin feature/fooBar
). - Create a new Pull Request.