TaigiKeyboard

Write in Taiwanese

Requires macOS 14 (Sonoma) or later

Requires Windows 10 or later

Linux(x86_64,Fcitx5/IBus):Ubuntu 24.04+、Debian 13+、Fedora 44+、Arch


About TaigiKeyboard

TaigiKeyboard is a free, open-source Taiwanese input method, built in Taiwan around the needs of Taiwanese typing. It supports iOS, Android, macOS, Windows, and Linux, with Pe̍h-ōe-jī (POJ), Tâi-lô (TL), and Taiwanese Phonetic Symbols (TPS).

TaigiKeyboard will always be free, with no ads or paid features. Individuals, teachers, schools, and Taiwanese-language education groups are welcome to use it freely, without an extra cost for using or teaching the language.

I develop and maintain this project on my own outside work, covering most costs myself. I hope to keep it going so everyone who wants to type in their mother tongue has a useful tool.


Typing guide

The typing reference charts are in Taiwanese.

Choose your device

Desktop

TaigiKeyboard desktop typing reference

Mobile

TaigiKeyboard mobile typing reference

Installation

Choose your operating system

iPhone / iPad

  1. Find TaigiKeyboard in the App Store on your iPhone or iPad and install it.

  2. After installation, open Settings > General > Keyboard.

  3. Open Keyboards > Add New Keyboard, choose TaigiKeyboard, and enable Allow Full Access.

  4. Reopen the app you want to type in so it can load the keyboard.

  5. Tap the globe icon and select TaigiKeyboard.

Android

  1. Find TaigiKeyboard in Google Play and install it.

  2. Open your device settings and find the keyboard or on-screen keyboard settings. The location varies by device.

  3. Enable TaigiKeyboard in the keyboard list.

  4. Reopen the app you want to type in.

  5. Use the keyboard switcher to select TaigiKeyboard.

macOS

  1. Download the macOS installer above.

  2. Follow the installation instructions.

  3. Log out and back in so macOS can load the input method.

  4. Open the input source settings and add TaigiKeyboard (台語齒盤).

  5. Press Control + Command + S to open TaigiKeyboard settings, then start typing.

Windows

  1. Download the Windows installer above.

  2. Run the installer. If Windows shows a warning, choose More info > Run anyway.

  3. Open Settings > Time & language > Language & region > Language options > Keyboards > Add a keyboard.

  4. Log out and back in so Windows can load the input method.

  5. Find TaigiKeyboard (台語齒盤) in the keyboard list and add it.

  6. Press Control + Alt + S to open TaigiKeyboard settings, then start typing.

Linux

  1. Download the Linux package above: .deb for Ubuntu/Debian, .rpm for Fedora, or .pkg.tar.zst for Arch (x86_64).

  2. In a terminal, run sudo apt install ./taigikeyboard_VERSION_amd64.deb on Ubuntu/Debian, sudo dnf install ./taigikeyboard-VERSION-1.x86_64.rpm on Fedora, or sudo pacman -U ./taigikeyboard-VERSION-1-x86_64.pkg.tar.zst on Arch. Replace VERSION with the downloaded version.

  3. Run fcitx5 -r (or ibus restart for IBus), or log out and back in.

  4. Open fcitx5-configtool for Fcitx5, or the system input source settings for IBus, and add TaigiKeyboard (台語齒盤).

  5. Press Control + Alt + S to open TaigiKeyboard settings, then start typing.

Code signing policy (English): Free code signing provided by SignPath.io, certificate by SignPath Foundation.
Application pending; current Windows releases are unsigned.



Feedback

Questions, problems, or ideas for improvement? Email me at [email protected].

Join Discord to report a problem.