Buy now Log in
English
Espanol Deutsch
MindFusion menu
  • Products
    • Suites
      • JavaScript
      • WinForms
      • WPF
      • .NET MAUI
      • Java
      • Diagramming
      • Scheduling
    • JavaScript
      • Diagram
      • Scheduler
      • Chart
      • Data Grid
      • Keyboard
      • Free JS Chart
    • ASP.NET MVC
      • Diagram
    • Blazor
      • Diagram
      • Chart
    • Java
      • Diagram
      • Scheduler
      • Chart
      • Spreadsheet
      • Keyboard
    • WinForms
      • Diagram
      • Scheduler
      • Spreadsheet
      • Chart & Gauge
      • Report
      • Map
      • Virtual Keyboard
      • Dock Control
    • WPF
      • Diagram
      • Scheduler
      • Gantt Chart
      • Spreadsheet
      • Chart & Gauge
      • Report
      • Map
      • Virtual Keyboard
      • UI
    • ActiveX
      • Diagram
    • .NET MAUI
      • Diagram
      • Scheduler
      • Chart
    • Android
      • Diagram
      • Chart
    • iOS
      • Diagram
    • WinUI
      • Diagram
    • WordPress
      • Org Chart Plugin
    • Applications
      • XML Viewer
      • InSight Diagrammer
  • Support
    • Forums
    • Documentation
    • FAQ
    • Help Desk
  • Company
    • About Us
    • Contacts
    • Blog
    • Newsletter
    • Services
    • Clients
    • Testimonials
    • Join Us
  • Downloads
  • Web Store
HomeProductsJava SwingVirtual Keyboard
OverviewSamplesDocumentationBuy

Demo

A demonstration of the main features of the keyboard: the standard layout is combined with the ability to choose a keyboard language and change the visual appearance of the keyboard by applying one of the predefined themes.

A demonstration project for MindFusion
Run Download

Embedded Keyboard

The sample shows you how to embed a virtual keyboard in a Java Swing application. You can also change the keyboard theme and choose among several layouts.

Virtual Keyboard for Java Swing: Embedded Keyboard
Run Download

External Keyboard

The sample shows how to use the library as an external keyboard that sends the key input to whatever application has the input focus.

Virtual Keyboard Library for Java Swing: External Keyboard
Run Download

Layout Ring

This sample project demonstrates how to set up a layout ring, which allows a LayoutRingKey on the keyboard to cycle through a sequence of keyboard layouts. The LayoutRingKey displays either the Image or Label property of next KeyboardLayout.

The LayoutRingKey functionality in MindFusion
Run Download

MindFusion Pack for Java Swing

  • Diagramming
  • Scheduling
  • Spreadsheets
  • Charting
  • Virtual Keyboard

    News

  • A complete guide for building any type of circuit diagram, electricity schema or home appliances flowchart in JavaScript with the diagramming library.

    Feb 20th, 2026

  • Learn to go from the starter JavaScript Diagram template to a custom app with real-time styling, custom shapes, and save/load functionality.

    Jan 20th, 2026

  • Learn how to build a real-time, collaborative mind map app from scratch using Node.js, Socket.IO, Vite and the JavaScript diagram library.

    Jan 13th, 2026

    Components

  • JavaScript
  • WinForms Pack
  • WPF Pack
  • .NET MAUI Pack
  • Java
  • Diagramming Pack
  • Scheduling Pack

    Get Products

  • Direct Downloads
  • License Scheme
  • XML Viewer

    Get Support

  • Forum
  • E-mail
  • Online Documentation
  • FAQ
  • Help Desk

    Company

  • Clients
  • Testimonials
  • About Us
  • Services
  • Contacts
  • Online Store
  • Blog
  • News Feed
  • Newsletter
  • E-mail: info@mindfusion.eu
    Phone: +359 889 199 729
    Fax: +359 2 931 54 38

Terms of Use Site Map Contact Us
Copyright © 2001-2018 MindFusion LLC. All rights reserved.