free virtual keyboard purely in java, visyboardfree

download from google drive

download from github

visyboardfree ,virtual(on-screen) keyboard, system-wide, purely in java, standard features, simple, resizable.

visyboardfree, java, virtual, system-wide/global/(not application-limited), resizeable, keyboard, is one of the, best and most standard, java virtual keyboards, among a variety of java based virtual keyboards.

Virtual, visual, easy to use, on screen, resizeable, system wide, multi language, keyboard, (free), is a free of charge, virtual keyboard (as the name implies) that requires java 8.333 or higher + (in this stage), to run.


what I mean about system-wide: for example you have a software on your computer such as auto-cad or excel then for some functionalities, you install a plugin into auto-cad for some actions, to be performed. then you can use this action only inside auto-cad not any where else or with any other software, this is application limited and not system-wide. in comparison to a software that provides mentioned action(service) for every other application inside(or even outside such as web), of  same computer unlimited to any particular program , this is system-wide. 

as a more solid example: if you install a dictionary inside your computer that translate a highlighted text from one language to another, and this works in all of other programs such as notepad, word-pad, auto-cad, excel, eclipse ,web-browser etc ... if you can select the text and translate, then it is system-wide and not  application limited.

Visyboardfree virtual keyboard is written purely in java (uses swing and robot library). it is re-sizeable/resizeable/resizable (resizable font, letter and window), simple,  for desktop, multi platform, Mac , 'Windows, Linux etc ... just you need java/jvm/jre/jdk on your machine/computer/operating system.

you can maximise , minimise and resize ... like every other program/software/application.

It has a menu bar that provides some functionality such as screenshot of the current situation of the keyboard.

It is system-wide. therefore if you have installed multiple languages in you computer you should be able to use with this keyboard.

some of the differences in visyboard  with some other on screen keyboards are:

1 apposite Microsoft on screen keyboard that if you resize the keyboard, fonts/letters wont resize, in visyboard fonts and letters also resize that is significant for work: imagine a situation that you have distance form your screen therefore larger letters can be helpful

2- utilities in menu bar gives the user some functionalities.

3- multi-platform with very similar(nearly same) experience in every platform (windows , mac , etc) as soon as you have jre ready, because it is written purely in java.

4- when you press a controlling key such as "shift" it will be considered hold down until you press it again , and in the meantime the letter's colour will be red (it has advantages).

we try to keep it with upgrades in the future and will be an ongoing project with extra features, hopefully but no promise.

there is a possibility in the future to make the source code of some versions of this software available.


There are many variant versions and builds, of java, such as "open JDK 11 LTS", "Microsoft built of open JDK", "oracle java" and more…

This project is in a very early stage, there is a basic/free version available and soon in the future a full-feature/ paid version as well however we try to keep upgrading the free version as well comparatively. 

facebook: https://www.facebook.com/visyboard22/

twitter : https://twitter.com/visyboard22

GitHub : https://github.com/visyboardfree

Github:  https://github.com/mjak19/visyboardfree

for any inquiry you can email to  : visyboard22@gmail.com

blogger (blog spot) : https://visyboard22.blogspot.com 

youtubehttps://youtube.com/clip/Ugkx8mJNxCGWMt-czl2lkkB4m8K58UB-wPG6 

please like comment share and subscribe 


The software is provided free of charge (not open source yet) to use. No one is allowed to decompile and/or misuse in any form.

MIT License

Copyright (c) 2022 visyboardfree

Permission is hereby granted, free of charge, to any person obtaining a copy

of this software and associated documentation files (the "Software"), to deal

in the Software without restriction, including without limitation the rights

to use, copy, modify, merge, publish, distribute, sublicense, and/or sell

copies of the Software, and to permit persons to whom the Software is

furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all

copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR

IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,

FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE

AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER

LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,

OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.