rime / rime/squirrel

Mac版本Chrome 中英文轉換問題

Open
#650 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Swift
Stars
6.4k
Forks
553
PR merge metrics
No merged PRs in 30d

Description

其實跟下面這個問題一樣, 不過我的問題在Chrome. 我用的是M1 , Mac OS 12.4

https://github.com/rime/squirrel/issues/398

一樣是習慣用 Ctrl-space 轉換中英文, 所以用以下setting

ascii_composer/switch_key:
Shift_L: noop

key_binder/bindings:
- {accept: "Control+space", toggle: ascii_mode, when: always}

switches:

  • name: ascii_mode
    reset: 0

大部份app 都沒有問題, 就在Chrome 裡面, 不能用Control- space 轉做中文.

要能做到輸入中文, 一定要先 把 ascii_composer/switch_key/Shift_L: noop 去掉。先在language bar切換到Squirrel 之後, 然後需要按一下L-Shift才能切換到中文輸入狀態. CTRL-Space 是完全沒有反應.

我看過上面的post, 不過是關於VScode 的workaround. Chrome 請問是怎樣處理? 謝謝

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

Reproduce the issue in Chrome on an M1 Mac running macOS 12.4 with the reported ascii_composer and key_binder settings, then compare it with the referenced Squirrel issue #398 and its VS Code workaround. Done means Control-Space switches to Chinese input in Chrome without removing the Shift_L noop setting.

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
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.