A proposito di MindFusion.Virtual Keyboard for WinForms

Tastiera virtuale su schermo per Windows Form con layout e lingue personalizzabili e temi predefiniti.

MindFusion.Virtual Keyboard for WinForms is a virtual keyboard control that can be used by developers to provide virtual keyboard support in their .NET Windows Forms applications. Inbuilt keyboard support is especially useful for applications running on touch screen terminals such as POS systems.

MindFusion.Virtual Keyboard for WinForms provides an on-screen virtual keyboard which functions like a Windows embedded keyboard, enabling users to input text into the current active dialog. The virtual keyboard can be integrated as a user control in any application.

Inbuilt Windows Forms keyboard support is essential to ensure a user-friendly interface in a number of applications. This is especially true when it comes to applications running on touch screen terminals, such as POS (Point of Sale) systems. The integration of an onscreen virtual keyboard can even be used to enhance Windows Forms based desktop applications. MindFusion.Virtual Keyboard for WinForms is a virtual keyboard control that can be used by developers to provide virtual keyboard support in their Windows Forms applications.

MindFusion.Virtual Keyboard for WinForms includes a powerful layout manager, the Keyboard Creator that enables users to create custom layouts.

Predefined Languages
Any language that is added to the user's Windows settings can be automatically generated at runtime. Users can also add their own custom language layouts by adding a new XML file into the Layouts folder. The Keyboard Creator tool can also be used to create custom layouts.

List of Languages supported :

  • AR Arabic 101 (Bahrain)
  • AR Arabic 101 (Egypt)
  • AR Arabic 101 (Iraq)
  • AR Arabic 101 (Jordan)
  • AR Arabic 101 (Kuwait)
  • AR Arabic 101 (Lebanon)
  • AR Arabic 101 (Oman)
  • AR Arabic 101 (Qatar)
  • AR Arabic 101 (Saudi Arabia)
  • AR Arabic 101 (Syria)
  • AR Arabic 101 (UAE)
  • AR Arabic 101 (Yemen)
  • AR Arabic 102 AZERTY (Algeria)
  • AR Arabic 102 AZERTY (Libya)
  • AR Arabic 102 AZERTY (Morocco)
  • AR Arabic 102 AZERTY (Tunisia)
  • BE Belorussian (Belarus)
  • BG Bulgarian (Bulgaria)
  • BN Bengal (India)
  • BS Bosnian Cyrillic (Bosnia and Herzegovina)
  • BS Bosnian Latin (Bosnia and Herzegovina)
  • CA Catalan
  • CS Czech (Czech Republic)
  • CS Czech (Czech Republic) Czech (QWERTY)
  • CS Czech (Czech Republic) Czech programmers
  • CY British (Britain)
  • CY Welsh (Britain)
  • DA Danish (Denmark)
  • DE German (Austria)
  • DE German (Germany) German
  • DE German (Germany) German (IBM)
  • DE German (Liechtenstein)
  • DE German (Luxembourg)
  • EL Greek 220 (Greece)
  • EL Greek 220 Latin (Greece)
  • EL Greek 319 (Greece)
  • EL Greek 319 Latin (Greece)
  • EL Greek Latin (Greece)
  • EL Greek (Greece)
  • EL Greek Polytonic (Greece)
  • EN English International (USA)
  • EN English (Australia)
  • EN English (Belize)
  • EN English (Canada)
  • EN English (Caribbean)
  • EN English (Ireland)
  • EN English (Ireland) Gaelic
  • EN English (Jamaica)
  • EN English (New Zealand)
  • EN English (Philippines)
  • EN English (South Africa)
  • EN English (South Africa)
  • EN English (USA)
  • EN English (Zimbabwe)
  • EN English British (UK)
  • EN English Drovak (Belize)
  • EN English Drovak (USA)
  • EN English Drovak Left Hand (USA)
  • EN English Drovak Right Hand (USA)
  • EN English Irish (Ireland)
  • ES Spanish (Argentina)
  • ES Spanish (Bolivia)
  • ES Spanish (Chile)
  • ES Spanish (Colombia)
  • ES Spanish (Costa Rica)
  • ES Spanish (Dominican Republic)
  • ES Spanish (Ecuador)
  • ES Spanish (El Salvador)
  • ES Spanish (Guatemala)
  • ES Spanish (Honduras)
  • ES Spanish (International)
  • ES Spanish (Mexico)
  • ES Spanish (Nicaragua)
  • ES Spanish (Panama)
  • ES Spanish (Paraguay)
  • ES Spanish (Peru)
  • ES Spanish (Puerto Rico)
  • ES Spanish (Spain) Traditional
  • ES Spanish (Uruguay)
  • ES Spanish (Venezuela)
  • ET Estonian (Estonia)
  • EU Euskaldunak (Euskadi)
  • Fi Finnish (Finland) Finnish
  • Fi Finnish (Finland) Finnish with Sami
  • FR French (Belgium) Belgian French
  • FR French (Canada) Canadian French
  • FR French (Canada) Canadian French (Legacy))
  • FR French (Canada) Canadian Multilingual Standard
  • FR French (France)
  • FR French (Switzerland) Swiss French
  • FR French (Switzerland) Swiss German
  • FY Frisian (Netherlands)
  • HE Hebrew (Israel)
  • HI Hindi (India)
  • HR Croatian (Bosnia and Herzegovina)
  • HR Croatian (Croatia)
  • HU Hungarian (Hungary) Hungarian
  • HU Hungarian (Hungary) Hungarian 101-key
  • HY Armenian Eastern (Armenia)
  • HY Armenian Western (Armenia)
  • IN Indonesian (Indonesia)
  • IS Icelandic (Iceland)
  • IT Italian (Italy)
  • IT Italian (Italy) 142
  • IT Italian (Swiss)
  • IU Inuktitut (Canada) Latin
  • KA Georgian (Georgia)
  • KA Greenlandic (Greenland)
  • LB Luxembourgian (Luxembourg)
  • LT Lithuanian (Lithuania)
  • LT Lithuanian IBM (Lithuania)
  • LV Latvian QWERTY (Latvia)
  • LV Latvian (Latvia)
  • MK Macedonian FYROM (Macedonia)
  • ML Maltese 47 (Malta)
  • ML Maltese 48 (Malta)
  • MY Malayalam (India)
  • NE Nepali (Nepal)
  • NL Dutch (Belgian) Comma
  • NL Dutch (Netherlands)
  • NO Norwegian Soomy (Norway)
  • NO Norwegian (Norway)
  • NO Norwegian NewNorsk (Norway)
  • PA Pashto (Afghanistan)
  • PL Polish (Poland)
  • PL Polish Programmers (Poland)
  • PT Portuguese (Brazil)
  • PT Portuguese (Portugal)
  • PT Portuguese ABNT(Brazil)
  • RO Romanian (Romania)
  • RU Russian (Russia)
  • SK Slovak (Slovakia)
  • SK Slovak QWERTY (Slovakia)
  • SL Slovenian (Slovenia)
  • SM Sami lul (Sweden)
  • SQ Albanian (Albania)
  • SR Serbian Cerilik (Serbia)
  • SR Serbian Latin (Serbia)
  • SV Sweden (Sweden)
  • TH Thai Kedmanee
  • TH Thai Kedmanee without SHIFTLOCK
  • TH Thai Patashot
  • TH Thai Patashot without SHIFTLOCK
  • TR Turkish F (Turkey)
  • TR Turkish Q (Turkey)
  • UA Ukrainian (Ukraine)
  • VI Vietnamese (Vietnam)

Themes Support
8 Predefined themes with custom styled windows are supported:

  • Office Blue
  • Silver
  • Black
  • Orange
  • Green
  • Vista (non transparent)
  • MAC Skin
  • Media Player 10

New themes will be available in future versions of the product.

Custom Themes
Users can create custom themes by defining styles of buttons and other parts.