Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joakimteixeira/virtual-keyboard
Virtual keyboard for typing practice
https://github.com/joakimteixeira/virtual-keyboard
java javafx keyboard-events netbeans-ide swing
Last synced: about 2 months ago
JSON representation
Virtual keyboard for typing practice
- Host: GitHub
- URL: https://github.com/joakimteixeira/virtual-keyboard
- Owner: JoakimTeixeira
- Created: 2018-07-19T18:24:36.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-07T19:30:04.000Z (about 2 months ago)
- Last Synced: 2024-11-07T20:31:05.715Z (about 2 months ago)
- Topics: java, javafx, keyboard-events, netbeans-ide, swing
- Language: Java
- Homepage:
- Size: 54.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Virtual keyboard for typing practice
University final project for Object Oriented Programming class.![image](https://user-images.githubusercontent.com/12193814/87873657-b3af2280-c999-11ea-930c-459acc756a76.png)
## What I've learned
- Developed virtual keyboard using Java for logic and SWING library for interface
- Implemented real-time interaction and color feedback between keyboard and interface
- Added pangrams with random generation## Running the Project
To get started, fork the repository, clone it, and then follow one of these two steps:
### Option 1: The easy way
1. Install the JDK 8 (Java Development Kit 8)
2. Configure your IDE path to point at the JDK 8 folder
3. Open the project in your IDE
4. Run ```Interface.java``` file### Option 2: The not-so-easy way
1. Go to the Linux terminal and install JavaFX by typing: ```sudo apt update && sudo apt install openjfx -y```
2. Configure the JavaFX to run in your IDE (each IDE has its way to configure JavaFX)
3. Open the project in your IDE
4. Run ```Interface.java``` file**Note:** JavaFX default path = ```/usr/share/openjfx/lib```