Cross-platform on-screen keyboard for different languages, keyboard app supersedes virtual-keyboard
Grab the app from the latest releases
Or build locally from the source by yourself
git clone https://github.com/occamist/keyboard-app
pnpm install && pnpm tauri build Or run directly with Nix
nix run github:occamist/keyboard-appOr add it as a flake input in your own flake.nix (NixOS)
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
keyboard-app = {
url = "github:occamist/keyboard-app";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { self, nixpkgs, keyboard-app, ... }@inputs: {
# ...
};
}then reference it in environment.systemPackages
{ pkgs, inputs, ... }:
{
environment.systemPackages = [
inputs.keyboard-app.packages.${pkgs.stdenv.hostPlatform.system}.default
];
}- What are supported languages?
German, Italian, Korean, Lao, Thai, Turkish, Vietnamese
- What platforms are supported?
Linux (1st class), Windows, Macos
- Why Tauri?
Smallest bundles and easy to port across different platforms.

