fx-onscreen-keyboard

Keyboard core components

License

License

Categories

Categories

KeY Data Data Formats Formal Verification
GroupId

GroupId

org.comtel2000
ArtifactId

ArtifactId

fx-onscreen-keyboard
Last Version

Last Version

11.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

fx-onscreen-keyboard
Keyboard core components
Project URL

Project URL

http://comtel2000.org
Project Organization

Project Organization

comtel2000

Download fx-onscreen-keyboard

How to add to project

<!-- https://jarcasting.com/artifacts/org.comtel2000/fx-onscreen-keyboard/ -->
<dependency>
    <groupId>org.comtel2000</groupId>
    <artifactId>fx-onscreen-keyboard</artifactId>
    <version>11.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.comtel2000/fx-onscreen-keyboard/
implementation 'org.comtel2000:fx-onscreen-keyboard:11.0.1'
// https://jarcasting.com/artifacts/org.comtel2000/fx-onscreen-keyboard/
implementation ("org.comtel2000:fx-onscreen-keyboard:11.0.1")
'org.comtel2000:fx-onscreen-keyboard:jar:11.0.1'
<dependency org="org.comtel2000" name="fx-onscreen-keyboard" rev="11.0.1">
  <artifact name="fx-onscreen-keyboard" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.comtel2000', module='fx-onscreen-keyboard', version='11.0.1')
)
libraryDependencies += "org.comtel2000" % "fx-onscreen-keyboard" % "11.0.1"
[org.comtel2000/fx-onscreen-keyboard "11.0.1"]

Dependencies

compile (2)

Group / Artifact Type Version
org.openjfx : javafx-controls jar 11.0.1
org.slf4j : slf4j-api jar 1.8.0-beta2

test (1)

Group / Artifact Type Version
org.junit.jupiter : junit-jupiter-engine jar 5.3.1

Project Modules

There are no modules declared in this project.

fx-onscreen-keyboard

Build Status Maven Central License

FXOK provides a JavaFX 8 (OpenJFX 11) based virtual on-screen keyboard component for touch based monitors with xml layout configuration

Features

  • 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', 'vkLocale', 'vkState')
  • context popup with additional chars
  • switch locale (language) layouts
  • css style

Modules

  • fx-onscreen-keyboard (fx components)
  • fx-onscreen-keyboard-swing (swing components)
  • fx-onscreen-keyboard-samples (sample package)

num block ctrl

num block

layout ru

video

How to build and run sample

mvn clean install
java -jar fx-onscreen-keyboard-samples/target/fx-onscreen-keyboard-jar-with-dependencies.jar

Maven central repository

Java 8:

<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>

Java 11 (java11 branch):

<dependency>
  <groupId>org.comtel2000</groupId>
  <artifactId>fx-onscreen-keyboard</artifactId>
  <version>11.0.1</version>
</dependency>

License

BSD 3-Clause License

Versions

Version
11.0.1
11.0.0
8.2.5
8.2.4
8.2.3
8.2.2
8.2.1
8.2.0
8.1.1