Skip to main content
SIL.Windows.Forms.Keyboarding package icon

SIL.Windows.Forms.Keyboarding

The SIL.Windows.Forms.Keyboarding library provides cross-platform functionality for keyboard selection and switching in Windows Forms applications. Currently, this library supports system and Keyman keyboards on Windows, and X keyboard extension (XKB) and Intelligent Input Bus (IBus) keyboards on Linux.

Total Downloads
209.8K
209,755
Published
Jan 7, 2025
Latest stable version

Install

.NET CLI
dotnet add package SIL.Windows.Forms.Keyboarding --version 15.0.0
Package Manager Console
Install-Package SIL.Windows.Forms.Keyboarding -Version 15.0.0
PackageReference
<PackageReference Include="SIL.Windows.Forms.Keyboarding" Version="15.0.0" />

Frameworks

.NETFramework4.6.2 .NETFramework4.8

Dependencies

SIL.Core
.NETFramework4.6.2
[15.0.0, )
L10NSharp
.NETFramework4.6.2
[7.0.0, )
Mono.Unix
.NETFramework4.6.2
[7.1.0-final.1.21458.1, )
ibusdotnet
.NETFramework4.6.2
[2.0.3, )
icu.net
.NETFramework4.6.2
[3.0.0-beta.296, )
SIL.Core
.NETFramework4.8
[15.0.0, )
L10NSharp
.NETFramework4.8
[7.0.0, )
Mono.Unix
.NETFramework4.8
[7.1.0-final.1.21458.1, )
ibusdotnet
.NETFramework4.8
[2.0.3, )
icu.net
.NETFramework4.8
[3.0.0-beta.296, )

Adoption guide

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

Compatibility metadata lists 2 target frameworks; confirm the exact target used by your application.

How to read this guidance

Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.

Useful next steps

Move from package metadata to a concrete selection or review workflow.