FPS Virtual Keyboard for WPF

v.2.0.0

Screen keyboard with customizable layouts and languages, a number of predefined themes.

Many applications need support of inbuilt keyboard. Usually these kinds of applications are done for touch screen terminals such as POS, but it is not restricted, and can be used by any desktop based application that is going to be developed with WPF technology. FPS Virtual keyboard represents itself as a virtual keyboard that should meet WPF developers’ needs in order to use inbuild keyboard support in their applications.

The Keyboard control works exactly as Windows embedded screen keyboard, so it enables users to input text into current active (focused) window. Also it can work as an inbuilt User Control inside any application.

keyboard creator screen

The most advanced thing is the layout manager that is supplied in the product package named “FPS Keyboard Creator”. By this tool users can create custom layouts and fill in languages they have in their own system. We have added some of languages into the package so it can be loaded by FPS Keyboard Creator or directly inside the virtual keyboard control.

keyboard creator screen

By downloading this Product Installer you can find samples that show all keyboard features such as a simple example of how to use the product, custom theme support sample.

You can also try how FPS Virtual Keyboard works on a real application. You can read more and download standalone application named “WEB Touch” by following this link

Check more about WebTouch

Key Features

Predefined Languages
From FPS Input Controls v,1.3 any language that is added to user Windows settings can be automatically generated on runtime. Also users can add their own custom language layouts by adding a new XML file into Layouts folder. Now it can be done by FPS Keyboard Creator tool that is supplied with any license of this product.
Themes Support
8 Predefined themes with custom styled window are supported: Office Blue, Silver, Black, Orange, Green, Vista (non transparent), MAC Skin and Media Player 10. New themes will be developed in new versions of custom window and components that include this window.
Custom Themes
Users can create custom themes by defining styles of buttons and other parts. Please investigate working sample of how to make it work.
Visual Studio 2008 and Expression Blend
Fully supported by Microsoft Visual Studio 2008 and Expression Blend
Visual Studio 2010 Support
Support of latest Visual Studio is added with samples and solutions included within installation package.
Support and Updates
Upon purchase this product will be supported with bug fixes, minor and major updates for 12 months.
No Royalties
Royalty-free. Use them in all your applications!

Product Screenshots


Licensing & Pricing

SKU Limitation Source Code Price
Trial Expires after 21 days No Free!
Developer License None! No $199 USD
Site License None! No $899 USD
Enterprise License None! No $1499 USD

Additional Services

Custom Development
We can provide consulting services regarding these WPF components to develop custom applications using them. Please fill this Form in order to allow us to evaluate your request.
Component Development
If you have any specific requirements to add to these components, please fill this Form in order to allow us to evaluate your request.

Release Notes

  • 2.0.0
    • Product name has been changed from FPS Input Controls to FPS Virtual Keyboard due to better user experience and usability
    • Reworked format of XML file, that is not compatible with previous versions
    • Keyboard Creator updates: ZoomIn, ZoomOut, Top toolbar for drag and drop operations, more features for keyboard to setup content, a number of repetitions of a key, copy, paste, delete buttons, run a test window to see runtime, snap lines and many other
    • DefaultLayout property for giving all languages one default layout will be used if nothing custom is found
    • Richer virtual keyboard customization via Content, Repetition, and Lock(Alt, Control, Shift) options
    • Support of X64, now you can build your projects with ANY CPU or specify particular architecture. Virtual keyboard DLL itself doesn't have any target platform
  • 1.3.1
    • Layouts folder is not needed now for default layouts, Any language located at user Windows installation will be recognized and TouchScreenKeyboard will react on language switch at a runtime
    • FPS.Keyboard Creator Tool is much improved; as it generates any language with default(QUERTY) layout this operation can be done within two clicks of a mouse
    • Additional properties to control what to show on the keyboard button are: ShowUpperCase, ShowLowerCase and VirtualCode which is now used instead of KeyCode and ShiftKeycode
    • Fixed issues that happened using the old way to use keycodes
    • Due a lot of requests we targeted all our libraries and samples to X86 platform, and are working to release CPU independent version, as X64 doesn't work now, development in X64 platform is possible while using X86 targeting of your project
    • Important Feature: if a user keeps a pressed button, it will repeat keypressing like any regular keyboard
    • Added Visual Basic. NET samples
    • Added Visual Studio 2010 solution and samples
    • Product installation includes documentation in a way "Howto" use TouchScreen Keyboard component. This is done with a common PDF files format providing many screenshots.
  • 1.2.0
    • Additional tool has been added into the product package. Now your own layouts and languages can be added with a simple drag-drop operation and can be saved into XML files
    • Custom themes support added an example of how to create users’ own themes
    • The ability to switch current language of windows system by new keyboard function
    • Fixes that occurred during the application development on Vista/Windows 7
  • 1.1.01
    • The ability to change visibility to common system buttons such as F1..F2, Escape, TAB, CTRL, MENU, Win, Alt
    • IsStandAloned property for keyboard control makes it possible to be used in one window as a usercontrol or as a standalone application that is similar to Windows Keyboard or real hardware keyboard
    • MAC Os themes for keyboard and NUMPAD controls
product
Questions
Do you have a question or feedback?
We want to hear it! learn more
Keep Informed
FPS Components can email you when new products and updates are made available. learn more
Knowledge Base
Want to know more? Check our Knowledge Base.
Secure payments
All transactions on the website are done via 2Checkout with high safety and operational security.