All Projects → comtel2000 → Fx Experience

comtel2000 / Fx Experience

Licence: other
fx-experience -> fx onscreen keyboard

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Fx Experience

keyd
A key remapping daemon for linux.
Stars: ✭ 687 (+854.17%)
Mutual labels:  keyboard, keyboard-layout
Juni
12 Keys Chorded keyboard layout
Stars: ✭ 51 (-29.17%)
Mutual labels:  keyboard, keyboard-layout
keymacs
Ergonomic keyboard layout for nonergonomic keyboards.
Stars: ✭ 22 (-69.44%)
Mutual labels:  keyboard, keyboard-layout
snake
A stylised graphical tool for configuring and controlling Razer devices on Linux
Stars: ✭ 52 (-27.78%)
Mutual labels:  keyboard, javafx
Qwerty Lafayette
QWERTY keyboard layout for French-speaking users
Stars: ✭ 60 (-16.67%)
Mutual labels:  keyboard, keyboard-layout
kinesis-advantage-2
Keyboard layouts and macros for the Kinesis Advantage 2 keyboard.
Stars: ✭ 72 (+0%)
Mutual labels:  keyboard, keyboard-layout
GKey
German Keyboard Layout for TempleOS
Stars: ✭ 20 (-72.22%)
Mutual labels:  keyboard, keyboard-layout
Norman
Norman keyboard layout - alternative to QWERTY for touch typing in English
Stars: ✭ 112 (+55.56%)
Mutual labels:  keyboard, keyboard-layout
Shortcutmapper
A visual keyboard shortcuts explorer for popular applications.
Stars: ✭ 657 (+812.5%)
Mutual labels:  keyboard, keyboard-layout
Vue Touch Keyboard
Virtual keyboard component for Vue.js 2.x. Designed to Raspberry Pi Touch Display
Stars: ✭ 255 (+254.17%)
Mutual labels:  keyboard, keyboard-layout
react-material-ui-keyboard
Virtual keyboard for TextField when needed
Stars: ✭ 54 (-25%)
Mutual labels:  keyboard, keyboard-layout
Skr
Low level key re-programming
Stars: ✭ 47 (-34.72%)
Mutual labels:  keyboard, keyboard-layout
Keyboard Layout Editor For Blender
Allows you to import keyboard layouts into blender and render them in 3d
Stars: ✭ 224 (+211.11%)
Mutual labels:  keyboard, keyboard-layout
keyboard-layouter
Footprint auto placement plugin for keyboard layout
Stars: ✭ 73 (+1.39%)
Mutual labels:  keyboard, keyboard-layout
Ergodox Layout
algernon's ErgoDox EZ layout
Stars: ✭ 135 (+87.5%)
Mutual labels:  keyboard, keyboard-layout
CustomKeyboard
A simple and fast implementation of a custom numeric keypad. There is always a keyboard for you.
Stars: ✭ 20 (-72.22%)
Mutual labels:  keyboard, keyboard-layout
Bigbagkbdtrixxkb
"DreymaR's Big Bag of Keyboard Tricks" for *nix with XKB
Stars: ✭ 95 (+31.94%)
Mutual labels:  keyboard, keyboard-layout
Kll
KLL Compiler
Stars: ✭ 105 (+45.83%)
Mutual labels:  keyboard, keyboard-layout
kalamine
Keyboard Layout Maker
Stars: ✭ 47 (-34.72%)
Mutual labels:  keyboard, keyboard-layout
Typist
Swift UIKit keyboard manager for iOS apps.
Stars: ✭ 1,011 (+1304.17%)
Mutual labels:  keyboard, keyboard-layout

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].