FXOK provides a JavaFX based virtual on-screen keyboard component for touch based monitors with xml layout configuration
- support multiple key button layouts (numeric, symbol, text, shift)
- free movable with auto positioning
- select all, copy, paste, cut buttons
- resizable by zoom in/out button
- dynamic text node property definition ('vkType' and 'vkLocale')
- context popup with additional chars
- css style
- fx-onscreen-keyboard (fx components)
- fx-onscreen-keyboard-swing (swing components)
- fx-onscreen-keyboard-samples (sample package)
What is required:
- Latest stable Oracle JDK 8
- Latest stable Apache Maven
mvn clean install
java -jar fx-onscreen-keyboard-samples/target/fx-onscreen-keyboard-jar-with-dependencies.jar
Java 8 (latest stable):
<dependency>
<groupId>org.comtel2000</groupId>
<artifactId>fx-onscreen-keyboard</artifactId>
<version>8.2.5</version>
</dependency>
Java 9 module support (java9 branch):
<dependency>
<groupId>org.comtel2000</groupId>
<artifactId>fx-onscreen-keyboard</artifactId>
<version>9.0.0-SNAPSHOT</version>
</dependency>