microsoft / microsoft/ZoomitForMac

Type Mode does not support Chinese IME input

Open
#68 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Swift
Stars
1k
Forks
49
Avg merge
23h 9m
Merged PRs (30d)
2

Description

Hi,

I found that Type Mode does not support Chinese text input in ZoomIt for Mac.

Steps to reproduce
Launch ZoomIt for Mac.
Enter Draw mode.
Enter Type Mode.
Switch the macOS input method to a Chinese input method, such as Pinyin.
Try to type Chinese text.
Expected behavior

Chinese characters should be entered normally using the system input method.

For example:

这是一个中文测试
Actual behavior

Chinese text cannot be entered correctly in Type Mode.

English input works normally, but Chinese input through the macOS IME does not work.

Environment
macOS: 27.0
ZoomIt for Mac: 12.3.0
Input method: macOS built-in Pinyin

It would be great if Type Mode could support macOS IME input, including Chinese, Japanese, Korean, and other languages that use input method composition.

Thanks!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the Type Mode text-input entry point in the ZoomIt for Mac code and reviewing how macOS input-method composition is handled. Reproduce the issue with the built-in Pinyin method, then verify that Chinese characters are entered correctly while English input remains functional; Japanese and Korean composition should also be considered.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, swift
Domain
desktop, internationalization
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.