squirrel icon indicating copy to clipboard operation
squirrel copied to clipboard

如何在每次聚焦的时候展示当前的 asciimode 指示器?

Open yam-liu opened this issue 4 years ago • 7 comments

就是下面这个图,希望在每次输入框聚焦的时候显示一下当前的状态。

直接改代码我自己编译也是可以的,希望可以指点下应该改哪个方法。 我这找到了按 shift 时下面展示这个指示器的代码,但不知道应该在哪里触发(应该就是聚焦的回调方法)

image

yam-liu avatar Feb 10 '21 03:02 yam-liu

我不確定「聚焦」這個動作輸入法會不會接收到,一般是鍵盤有了輸入,App才會調用輸入法的delegate

LEOYoon-Tsaw avatar Feb 10 '21 04:02 LEOYoon-Tsaw

搜了下确实没有找到相关的方法,估计得换种思路了。

yam-liu avatar Feb 10 '21 06:02 yam-liu

之前用的落格输入法是有这个功能的,在激活输入框(获得焦点)的时候可以显示「中」「En」的小按钮,不知道他怎么做的。 我习惯用切换输入法来切换中英,目前我是用的 ShowyEdge 在 Dock 栏上做了个小指示器来提示输入法。 如果鼠须管能自带这个小方框的提示功能就好了。

iDvel avatar Feb 12 '21 04:02 iDvel

之前用的落格输入法是有这个功能的,在激活输入框(获得焦点)的时候可以显示「中」「En」的小按钮,不知道他怎么做的。 我习惯用切换输入法来切换中英,目前我是用的 ShowyEdge 在 Dock 栏上做了个小指示器来提示输入法。 如果鼠须管能自带这个小方框的提示功能就好了。

@iDvel 输入法级别的比较好区别,而且已经有好多 app 支持这个了。但因为常用 vim我的习惯还是会在输入法里面切中英文。这样就比较需要这个功能了。

yam-liu avatar Feb 12 '21 05:02 yam-liu

​也許可以嘗試響應 NSEventMaskCursorUpdate事件

lotem avatar Feb 12 '21 14:02 lotem

​也許可以嘗試響應 NSEventMaskCursorUpdate事件

目前有办法可以能过配置实现这个功能吗?

TomatoFryEggs avatar Nov 15 '22 09:11 TomatoFryEggs

https://inputsource.pro/zh-CN

Input Source Pro

目前可以基本上解决这个问题。

TomatoFryEggs avatar Nov 15 '22 12:11 TomatoFryEggs