How to Type Thai on Linux and ChromeOS
Our main setup guide covers Windows, macOS, and mobile; this one fills the gap for Linux and ChromeOS. Both ship with Thai input — you just have to enable it, learn the key to switch, and confirm you are on the layout you are practising.
Linux: GNOME (Ubuntu, Fedora)
Open Settings, go to Keyboard (or Region & Language), and add an input source for Thai. GNOME puts a language indicator in the top bar; switch sources with Super + Space, and add or reorder them from the same panel. The plain Thai source is Kedmanee.
Linux: KDE and IBus/Fcitx
On KDE Plasma, add a Thai layout under Settings → Keyboard → Layouts. If your distribution routes input through IBus or Fcitx instead, add Thai there and bind a switch shortcut — Super + Space and Ctrl + Space are common defaults. Input-method frameworks can override the desktop's own switcher, so if your shortcut does nothing, check which one is actually handling Thai.
ChromeOS
Open Settings, go to Device → Keyboard → Input methods (under Languages and inputs), and add Thai. Once enabled, switch with Ctrl + Shift + Space, or click the input indicator in the status area to pick Thai directly.
Learn the switch shortcut
On every platform the workflow is the same: add Thai once, then rely on a single shortcut to flip between it and English. Super + Space (GNOME), Ctrl + Space (IBus/Fcitx), and Ctrl + Shift + Space (ChromeOS) are the common ones. Pick the chord, commit it to memory, and switching stops interrupting your typing.
Pick the Kedmanee layout
On every platform you will usually find a plain “Thai” option and sometimes a “Thai (Pattachote)” one. The plain Thai option is Kedmanee — the layout most learners want and the one ThaiTyper defaults to. If the keys do not match your practice, you probably selected the Pattachote variant.
Related guides

A practical guide for learners who use a mechanical or laptop keyboard without Thai legends. Compare Thai keycaps, stickers, overlays, and blank keys, then choose the setup that supports real touch typing instead of constant key hunting.

Turn on the Thai keyboard and switch languages quickly on Windows, macOS, iOS, and Android — with how to confirm you are on Kedmanee and fix common snags.

A developer-focused guide to writing English code while using Thai safely in comments, strings, Markdown, issues, and commit messages. The goal is to reduce the cost of constant language switching without letting Thai input leak into code.