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)
![num block ctrl] (doc/num_block.png)
![num block] (doc/num_block_ctrl.png)
![layout ru] (doc/layout_ru.png)
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
<dependency>
<groupId>org.comtel2000</groupId>
<artifactId>fx-onscreen-keyboard</artifactId>
<version>[LATEST_RELEASE]</version>
</dependency>