Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Typefeel

YishanYishan16 downloads

Chinese, Cantonese and English typing practice with native IME input, a falling words game, keyboard sounds and local scores.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

English | 简体中文

Typing practice for Chinese, Cantonese and English inside Obsidian. You type with your own input method, and practice text can come from your own notes.

Built from typefeel, the same source as typefeel.app and the DSH plugin.

Features

  • Practice: 15, 30 or 60 second runs, or short, medium and long passages. The current line stays in place while the text around it fades.
  • Falling words game: Chinese characters and words fall from the top. Commit a whole target with your input method to clear it.
  • Your notes as text: choose folders in your vault, and passages are picked from the notes in them. You can also practice a selection from the editor.
  • Hints and sound: pinyin, jyutping and shuangpin hints, cursor styles and keyboard sounds recorded from real switches.
  • Local records: best scores, recent runs and game results stay on this device.
  • The interface follows Obsidian's language (Chinese or English) and theme.

Use

  • Click the keyboard icon in the ribbon, or run Open typing practice or Open falling words game from the command palette.
  • To practice your own notes, add folders under Settings → Typefeel → Note folders, or in the Typefeel settings dialog. Then choose My notes as the text source. Until you add a folder, no notes are read.
  • To practice part of a note, select the text and run Practice typing the selection from the command palette or the editor's context menu.

Commands have no default hotkeys; you can assign your own under Settings → Hotkeys.

In practice, press Esc to restart the current text. In the game, press Esc or Cmd/Ctrl+P to pause. While a game is running and focused, Cmd/Ctrl+P pauses it instead of opening the command palette; once paused, it opens the command palette as usual. While your input method is composing, it keeps its own key handling.

Privacy

  • No network access. The plugin makes no requests and collects no data.
  • Notes are read only from the folders you choose, on this device, and only to pick practice text. Their contents are not saved or uploaded.
  • Records store a fingerprint of each passage, never note paths or text.
  • Preferences and records are kept in Obsidian's local storage on this device and are shared by your vaults on it; they do not sync. The folder list is saved per vault in the plugin's data.json.

Install

The plugin is in testing. Install it with BRAT using the repository yishan/typefeel-obsidian. It requires Obsidian 1.8.7 or later.

Mobile has not been tested yet.

Source and license

This repository holds release builds only. Source, issues and changes live in yishan/typefeel; SOURCE.json records the source revision of each build. main.js is generated and minified.

MIT. Keyboard recordings come from kbsim / Thomas Lai. See THIRD_PARTY_NOTICES.md.

HealthExcellent
ReviewPassed
About
Practice Chinese, Cantonese, and English typing inside Obsidian using passages from your notes or selections in the editor, with timed 15/30/60s runs, short/medium/long passages, and a falling-words game. Display pinyin, jyutping and shuangpin hints, play keyboard sounds, and keep local best scores and recent runs while the UI follows Obsidian's language and theme and no data leaves your device.
LanguagesEditing
Details
Current version
0.1.2
Last updated
Yesterday
Created
2 days ago
Updates
3 releases
Downloads
16
Compatible with
Obsidian 1.8.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
YishanYishanyishan
yishan/li
GitHubyishan
  1. Community
  2. Plugins
  3. Languages
  4. Typefeel

Related plugins

Simplified Chinese Word Splitting

Adds Simplified Chinese word splitting support for the editor and Vim mode.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Text Format

Format selected text upper/lower/capitalize.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Advanced Tables

Improved table navigation, formatting, and manipulation.

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.

Underline

Add underline with shortcut.

Force note view mode

Force the view mode for a note by using frontmatter: YAML block with 'obsidian_ui_mode' as key.

CSS Editor

Edit CSS snippet files.