Skip to content

Repository files navigation

keyboard-app

Version CI Build License

Cross-platform on-screen keyboard for different languages, keyboard app supersedes virtual-keyboard

screenshot

Getting Started

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 

Nix

Or run directly with Nix

nix run github:occamist/keyboard-app

Or 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
  ];
}

FAQs

  • 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.

About

Universal on-screen keyboard ⌨️

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages